![]() |
Rosetta
2021.07
|
DockingHighResFactory uses the MoverFactory to create instances of DockingHighRes. More...
#include <DockingHighResFactory.hh>
Public Member Functions | |
virtual | ~DockingHighResFactory () |
DockingHighResOP | create_docking_high_res_mover (DHR_Type const &type_name) |
Create the specified DockingHighRes. More... | |
Private Member Functions | |
DockingHighResFactory () | |
DockingHighResFactory (const DockingHighResFactory &src) | |
DockingHighResFactory const & | operator= (DockingHighResFactory const &) |
Friends | |
class | utility::SingletonBase< DockingHighResFactory > |
DockingHighResFactory uses the MoverFactory to create instances of DockingHighRes.
|
privatedefault |
Private constructor insures correctness of singleton.
|
private |
|
virtualdefault |
DockingHighResOP protocols::docking::DockingHighResFactory::create_docking_high_res_mover | ( | DHR_Type const & | type | ) |
Create the specified DockingHighRes.
The specified DHR_Type is mapped to the std::string that is known by the MoverFactory. The MoverFactory generates a Mover instance, which is downcasted to a DockingHighResOP and returned.
References protocols::docking::DockingHighResLegacy, protocols::docking::DockingPrepackProtocol, protocols::docking::DockMCMProtocol, protocols::docking::DockMinMover, protocols::docking::SnugDock, and protocols::docking::TR().
|
private |
|
friend |