Rosetta  2021.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Friends | List of all members
protocols::docking::DockingHighResFactory Class Reference

DockingHighResFactory uses the MoverFactory to create instances of DockingHighRes. More...

#include <DockingHighResFactory.hh>

Inheritance diagram for protocols::docking::DockingHighResFactory:
Inheritance graph
[legend]

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 >
 

Detailed Description

DockingHighResFactory uses the MoverFactory to create instances of DockingHighRes.

Constructor & Destructor Documentation

protocols::docking::DockingHighResFactory::DockingHighResFactory ( )
privatedefault

Private constructor insures correctness of singleton.

protocols::docking::DockingHighResFactory::DockingHighResFactory ( const DockingHighResFactory src)
private
protocols::docking::DockingHighResFactory::~DockingHighResFactory ( )
virtualdefault

Member Function Documentation

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().

DockingHighResFactory const& protocols::docking::DockingHighResFactory::operator= ( DockingHighResFactory const &  )
private

Friends And Related Function Documentation

friend class utility::SingletonBase< DockingHighResFactory >
friend

The documentation for this class was generated from the following files: