|
Rosetta 3.5
|
Create Rotamer_Recovery Reporters. More...
#include <RotamerRecoveryFactory.hh>

Public Member Functions | |
| virtual | ~RotamerRecoveryFactory () |
| void | factory_register (RRProtocolCreatorCOP creator) |
| void | factory_register (RRComparerCreatorCOP creator) |
| void | factory_register (RRReporterCreatorCOP creator) |
| RRProtocolOP | get_rotamer_recovery_protocol (std::string const &type_name) |
| RRComparerOP | get_rotamer_recovery_comparer (std::string const &type_name) |
| RRReporterOP | get_rotamer_recovery_reporter (std::string const &type_name) |
| RotamerRecoveryOP | get_rotamer_recovery (std::string const &protocol, std::string const &comparer, std::string const &reporter) |
Static Public Member Functions | |
| static RotamerRecoveryFactory * | get_instance () |
Private Types | |
| typedef std::map< std::string, protocols::rotamer_recovery::RRProtocolCreatorCOP > | RRProtocolCreatorMap |
| typedef std::map< std::string, protocols::rotamer_recovery::RRComparerCreatorCOP > | RRComparerCreatorMap |
| typedef std::map< std::string, protocols::rotamer_recovery::RRReporterCreatorCOP > | RRReporterCreatorMap |
Private Member Functions | |
| RotamerRecoveryFactory () | |
| RotamerRecoveryFactory (const RotamerRecoveryFactory &src) | |
| RotamerRecoveryFactory const & | operator= (RotamerRecoveryFactory const &) |
Private Attributes | |
| RRProtocolCreatorMap | protocol_types_ |
| RRComparerCreatorMap | comparer_types_ |
| RRReporterCreatorMap | reporter_types_ |
Static Private Attributes | |
| static RotamerRecoveryFactory * | instance_ |
Create Rotamer_Recovery Reporters.
Definition at line 43 of file RotamerRecoveryFactory.hh.
|
private |
Definition at line 80 of file RotamerRecoveryFactory.hh.
|
private |
Definition at line 77 of file RotamerRecoveryFactory.hh.
|
private |
Definition at line 83 of file RotamerRecoveryFactory.hh.
|
private |
Private constructor insures correctness of singleton.
Definition at line 59 of file RotamerRecoveryFactory.cc.
Referenced by get_instance().
|
private |
Definition at line 61 of file RotamerRecoveryFactory.cc.
|
virtual |
Definition at line 65 of file RotamerRecoveryFactory.cc.
| void protocols::rotamer_recovery::RotamerRecoveryFactory::factory_register | ( | RRProtocolCreatorCOP | creator) |
Definition at line 79 of file RotamerRecoveryFactory.cc.
References protocol_types_.
| void protocols::rotamer_recovery::RotamerRecoveryFactory::factory_register | ( | RRComparerCreatorCOP | creator) |
Definition at line 86 of file RotamerRecoveryFactory.cc.
References comparer_types_.
| void protocols::rotamer_recovery::RotamerRecoveryFactory::factory_register | ( | RRReporterCreatorCOP | creator) |
Definition at line 93 of file RotamerRecoveryFactory.cc.
References reporter_types_.
|
static |
Definition at line 69 of file RotamerRecoveryFactory.cc.
References instance_, and RotamerRecoveryFactory().
Referenced by protocols::features::RotamerRecoveryFeatures::parse_my_tag(), and protocols::rotamer_recovery::RotamerRecoveryMover::parse_my_tag().
| RotamerRecoveryOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery | ( | std::string const & | protocol, |
| std::string const & | comparer, | ||
| std::string const & | reporter | ||
| ) |
Definition at line 179 of file RotamerRecoveryFactory.cc.
References get_rotamer_recovery_comparer(), get_rotamer_recovery_protocol(), and get_rotamer_recovery_reporter().
| RRComparerOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery_comparer | ( | std::string const & | type_name) |
Definition at line 127 of file RotamerRecoveryFactory.cc.
References comparer_types_.
Referenced by get_rotamer_recovery(), and protocols::rotamer_recovery::RotamerRecoveryMover::parse_my_tag().
| RRProtocolOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery_protocol | ( | std::string const & | type_name) |
Definition at line 101 of file RotamerRecoveryFactory.cc.
References protocol_types_.
Referenced by get_rotamer_recovery(), and protocols::rotamer_recovery::RotamerRecoveryMover::parse_my_tag().
| RRReporterOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery_reporter | ( | std::string const & | type_name) |
Definition at line 153 of file RotamerRecoveryFactory.cc.
References reporter_types_.
Referenced by get_rotamer_recovery(), and protocols::rotamer_recovery::RotamerRecoveryMover::parse_my_tag().
|
private |
|
private |
Definition at line 81 of file RotamerRecoveryFactory.hh.
Referenced by factory_register(), and get_rotamer_recovery_comparer().
|
staticprivate |
Definition at line 74 of file RotamerRecoveryFactory.hh.
Referenced by get_instance().
|
private |
Definition at line 78 of file RotamerRecoveryFactory.hh.
Referenced by factory_register(), and get_rotamer_recovery_protocol().
|
private |
Definition at line 84 of file RotamerRecoveryFactory.hh.
Referenced by factory_register(), and get_rotamer_recovery_reporter().
1.8.4