![]() |
Rosetta Protocols
2014.16.56682
|
Create RDFFunctions. More...
#include <RDFFunctionFactory.hh>
Public Member Functions | |
| virtual | ~RDFFunctionFactory () |
| void | factory_register (RDFFunctionCreatorCOP creator) |
| RDFBaseOP | get_rdf_function (std::string const &type_name) |
| RDFBaseOP | get_rdf_function (utility::tag::TagCOP tag, basic::datacache::DataMap &data) |
| convienence header for use with RosettaScripts parse_my_tag interface More... | |
| utility::vector1< std::string > | get_all_function_names () |
Static Public Member Functions | |
| static RDFFunctionFactory * | get_instance () |
Private Types | |
| typedef std::map< std::string, RDFFunctionCreatorCOP > | RDFFunctionCreatorMap |
Private Member Functions | |
| RDFFunctionFactory () | |
| RDFFunctionFactory (const RDFFunctionFactory &src) | |
| RDFFunctionFactory const & | operator= (RDFFunctionFactory const &) |
Private Attributes | |
| RDFFunctionCreatorMap | types_ |
Static Private Attributes | |
| static RDFFunctionFactory * | instance_ |
Create RDFFunctions.
|
private |
|
private |
Private constructor insures correctness of singleton.
Referenced by get_instance().
|
private |
|
virtual |
| void protocols::ligand_docking::rdf::RDFFunctionFactory::factory_register | ( | RDFFunctionCreatorCOP | creator | ) |
References types_.
| utility::vector1< std::string > protocols::ligand_docking::rdf::RDFFunctionFactory::get_all_function_names | ( | ) |
References types_.
|
static |
References instance_, and RDFFunctionFactory().
Referenced by protocols::ligand_docking::ComputeLigandRDF::parse_my_tag().
| RDFBaseOP protocols::ligand_docking::rdf::RDFFunctionFactory::get_rdf_function | ( | std::string const & | type_name | ) |
References protocols::ligand_docking::rdf::tr, type, types_, and utility_exit_with_message.
| RDFBaseOP protocols::ligand_docking::rdf::RDFFunctionFactory::get_rdf_function | ( | utility::tag::TagCOP | tag, |
| basic::datacache::DataMap & | data | ||
| ) |
convienence header for use with RosettaScripts parse_my_tag interface
|
private |
|
staticprivate |
Referenced by get_instance().
|
private |
Referenced by factory_register(), get_all_function_names(), and get_rdf_function().
1.8.7