|
Rosetta 3.5
|
Create Features Reporters. More...
#include <FeaturesReporterFactory.hh>

Public Member Functions | |
| virtual | ~FeaturesReporterFactory () |
| void | factory_register (FeaturesReporterCreatorCOP creator) |
| FeaturesReporterOP | get_features_reporter (std::string const &type_name) |
| FeaturesReporterOP | get_features_reporter (utility::tag::TagPtr const tag, protocols::moves::DataMap &data, protocols::filters::Filters_map const &filters, protocols::moves::Movers_map const &movers, core::pose::Pose const &pose) |
| convienence header for use with RosettaScripts parse_my_tag interface More... | |
| utility::vector1< std::string > | get_all_features_names () |
| Replace the load-time FeaturesReporterCreator with another creator. More... | |
Static Public Member Functions | |
| static FeaturesReporterFactory * | get_instance () |
Private Types | |
| typedef std::map< std::string, protocols::features::FeaturesReporterCreatorCOP > | FeaturesReporterCreatorMap |
Private Member Functions | |
| FeaturesReporterFactory () | |
| FeaturesReporterFactory (const FeaturesReporterFactory &src) | |
| FeaturesReporterFactory const & | operator= (FeaturesReporterFactory const &) |
Private Attributes | |
| FeaturesReporterCreatorMap | types_ |
Static Private Attributes | |
| static FeaturesReporterFactory * | instance_ |
Create Features Reporters.
Definition at line 43 of file FeaturesReporterFactory.hh.
|
private |
Definition at line 82 of file FeaturesReporterFactory.hh.
|
private |
Private constructor insures correctness of singleton.
Definition at line 60 of file FeaturesReporterFactory.cc.
Referenced by get_instance().
|
private |
Definition at line 62 of file FeaturesReporterFactory.cc.
|
virtual |
Definition at line 66 of file FeaturesReporterFactory.cc.
| void protocols::features::FeaturesReporterFactory::factory_register | ( | FeaturesReporterCreatorCOP | creator) |
Definition at line 80 of file FeaturesReporterFactory.cc.
References types_.
| utility::vector1< std::string > protocols::features::FeaturesReporterFactory::get_all_features_names | ( | ) |
Replace the load-time FeaturesReporterCreator with another creator.
Definition at line 111 of file FeaturesReporterFactory.cc.
References types_.
| FeaturesReporterOP protocols::features::FeaturesReporterFactory::get_features_reporter | ( | std::string const & | type_name) |
Definition at line 88 of file FeaturesReporterFactory.cc.
References types_.
Referenced by protocols::features::ReportToDB::parse_my_tag().
| FeaturesReporterOP protocols::features::FeaturesReporterFactory::get_features_reporter | ( | utility::tag::TagPtr const | tag, |
| protocols::moves::DataMap & | data, | ||
| protocols::filters::Filters_map const & | filters, | ||
| protocols::moves::Movers_map const & | movers, | ||
| core::pose::Pose const & | pose | ||
| ) |
convienence header for use with RosettaScripts parse_my_tag interface
|
static |
Definition at line 70 of file FeaturesReporterFactory.cc.
References FeaturesReporterFactory(), and instance_.
|
private |
|
staticprivate |
Definition at line 80 of file FeaturesReporterFactory.hh.
Referenced by get_instance().
|
private |
Definition at line 83 of file FeaturesReporterFactory.hh.
Referenced by factory_register(), get_all_features_names(), and get_features_reporter().
1.8.4