![]() |
Rosetta
2021.16
|
#include <GridFactory.hh>

Public Types | |
| typedef std::map< std::string, GridCreatorOP > | GridSet |
| typedef utility::tag::Tag | Tag |
| typedef utility::tag::TagCOP | TagCOP |
Public Member Functions | |
| virtual | ~GridFactory () |
| void | factory_register (GridCreatorOP creator) |
| add a Grid prototype, using it's default type name as the map key More... | |
| GridBaseOP | new_grid (utility::tag::TagCOP tag) const |
| create Grid given grid tag More... | |
| GridBaseOP | new_grid (utility::json_spirit::mObject data) const |
| create Grid given a serialized grid object More... | |
| void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) const |
Static Public Member Functions | |
| static std::string | scoring_grid_xml_schema_group_name () |
Private Member Functions | |
| GridFactory () | |
| GridFactory (GridFactory const &) | |
| GridFactory const & | operator= (GridFactory const &) |
Private Attributes | |
| GridSet | grid_creator_map_ |
Friends | |
| class | utility::SingletonBase< GridFactory > |
| typedef std::map<std::string, GridCreatorOP > protocols::qsar::scoring_grid::GridFactory::GridSet |
| typedef utility::tag::Tag protocols::qsar::scoring_grid::GridFactory::Tag |
| typedef utility::tag::TagCOP protocols::qsar::scoring_grid::GridFactory::TagCOP |
|
virtualdefault |
|
private |
References grid_creator_map_.
|
private |
| void protocols::qsar::scoring_grid::GridFactory::factory_register | ( | GridCreatorOP | creator | ) |
add a Grid prototype, using it's default type name as the map key
References grid_creator_map_.
| GridBaseOP protocols::qsar::scoring_grid::GridFactory::new_grid | ( | utility::tag::TagCOP | tag | ) | const |
| GridBaseOP protocols::qsar::scoring_grid::GridFactory::new_grid | ( | utility::json_spirit::mObject | data | ) | const |
create Grid given a serialized grid object
References grid_creator_map_, and new_grid().
|
private |
| void protocols::qsar::scoring_grid::GridFactory::provide_xml_schema | ( | utility::tag::XMLSchemaDefinition & | xsd | ) | const |
|
static |
|
friend |
|
private |
Referenced by factory_register(), GridFactory(), new_grid(), and provide_xml_schema().
1.8.7