![]() |
Rosetta
2021.16
|
Create Rotamer_Recovery Reporters. More...
#include <RotamerRecoveryFactory.hh>

Public Member Functions | |
| virtual | ~RotamerRecoveryFactory () |
| void | factory_register (utility::VirtualBaseOP 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) |
| void | append_protocol_attributes (utility::tag::AttributeList &attlist) const |
| void | append_comparer_attributes (utility::tag::AttributeList &attlist) const |
| void | append_reporter_attributes (utility::tag::AttributeList &attlist) const |
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_ |
Friends | |
| class | utility::SingletonBase< RotamerRecoveryFactory > |
Create Rotamer_Recovery Reporters.
|
private |
|
private |
|
private |
|
privatedefault |
Private constructor insures correctness of singleton.
|
private |
|
virtualdefault |
| void protocols::rotamer_recovery::RotamerRecoveryFactory::append_comparer_attributes | ( | utility::tag::AttributeList & | attlist | ) | const |
References comparer_types_.
Referenced by protocols::features::RotamerRecoveryFeatures::provide_xml_schema().
| void protocols::rotamer_recovery::RotamerRecoveryFactory::append_protocol_attributes | ( | utility::tag::AttributeList & | attlist | ) | const |
References protocol_types_.
Referenced by protocols::features::RotamerRecoveryFeatures::provide_xml_schema().
| void protocols::rotamer_recovery::RotamerRecoveryFactory::append_reporter_attributes | ( | utility::tag::AttributeList & | attlist | ) | const |
References reporter_types_.
| void protocols::rotamer_recovery::RotamerRecoveryFactory::factory_register | ( | utility::VirtualBaseOP | creator | ) |
References comparer_types_, protocol_types_, and reporter_types_.
| RotamerRecoveryOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery | ( | std::string const & | protocol, |
| std::string const & | comparer, | ||
| std::string const & | reporter | ||
| ) |
| RRComparerOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery_comparer | ( | std::string const & | type_name | ) |
| RRProtocolOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery_protocol | ( | std::string const & | type_name | ) |
| RRReporterOP protocols::rotamer_recovery::RotamerRecoveryFactory::get_rotamer_recovery_reporter | ( | std::string const & | type_name | ) |
References protocol_types_, reporter_types_, and protocols::rotamer_recovery::tr().
Referenced by get_rotamer_recovery(), and protocols::rotamer_recovery::RotamerRecoveryMover::parse_my_tag().
|
private |
|
friend |
|
private |
Referenced by append_comparer_attributes(), factory_register(), and get_rotamer_recovery_comparer().
|
private |
|
private |
Referenced by append_reporter_attributes(), factory_register(), and get_rotamer_recovery_reporter().
1.8.7