![]() |
Rosetta Core
2014.16.56682
|
#include <ResidueSelectorFactory.hh>
Public Member Functions | |
| void | factory_register (ResidueSelectorCreatorOP creator) |
| bool | has_type (std::string const &) const |
| ResidueSelectorOP | new_residue_selector (std::string const &selector_name, utility::tag::TagCOP tag, basic::datacache::DataMap &datamap) const |
| void | set_throw_on_double_registration () |
Static Public Member Functions | |
| static ResidueSelectorFactory * | get_instance () |
Private Member Functions | |
| ResidueSelectorFactory () | |
Private Attributes | |
| std::map< std::string, ResidueSelectorCreatorOP > | creator_map_ |
| bool | throw_on_double_registration_ |
Static Private Attributes | |
| static ResidueSelectorFactory * | instance_ |
|
private |
Referenced by get_instance().
| void core::pack::task::residue_selector::ResidueSelectorFactory::factory_register | ( | ResidueSelectorCreatorOP | creator | ) |
References creator_map_, throw_on_double_registration_, and utility_exit_with_message.
|
static |
References instance_, and ResidueSelectorFactory().
Referenced by core::pack::task::residue_selector::NotResidueSelector::parse_my_tag(), core::pack::task::residue_selector::NeighborhoodResidueSelector::parse_my_tag(), core::pack::task::residue_selector::AndResidueSelector::parse_my_tag(), core::pack::task::residue_selector::OrResidueSelector::parse_my_tag(), and core::pack::task::residue_selector::InterGroupInterfaceByVectorSelector::parse_my_tag().
| bool core::pack::task::residue_selector::ResidueSelectorFactory::has_type | ( | std::string const & | selector_type | ) | const |
References creator_map_.
Referenced by new_residue_selector().
| ResidueSelectorOP core::pack::task::residue_selector::ResidueSelectorFactory::new_residue_selector | ( | std::string const & | selector_name, |
| utility::tag::TagCOP | tag, | ||
| basic::datacache::DataMap & | datamap | ||
| ) | const |
References creator_map_, and has_type().
Referenced by core::pack::task::residue_selector::NotResidueSelector::parse_my_tag(), core::pack::task::residue_selector::NeighborhoodResidueSelector::parse_my_tag(), core::pack::task::residue_selector::AndResidueSelector::parse_my_tag(), core::pack::task::residue_selector::OrResidueSelector::parse_my_tag(), and core::pack::task::residue_selector::InterGroupInterfaceByVectorSelector::parse_my_tag().
| void core::pack::task::residue_selector::ResidueSelectorFactory::set_throw_on_double_registration | ( | ) |
References throw_on_double_registration_.
|
private |
Referenced by factory_register(), has_type(), and new_residue_selector().
|
staticprivate |
Referenced by get_instance().
|
private |
Referenced by factory_register(), and set_throw_on_double_registration().
1.8.7