#include <ClusterMetricFactory.hh>
| protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::ClusterMetricFactory |
( |
| ) |
|
|
private |
| protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::ClusterMetricFactory |
( |
ClusterMetricFactory const & |
| ) |
|
|
privatedelete |
| std::string protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::cluster_metric_xml_schema_group_name |
( |
| ) |
|
|
static |
| std::map< std::string, ClusterMetricCreatorOP > const & protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::creator_map |
( |
| ) |
const |
Read access to the map of creator names to creators – for unit testing purposes only.
References creator_map_.
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::define_cluster_metric_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
const |
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::factory_register |
( |
ClusterMetricCreatorOP |
creator | ) |
|
| bool protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::has_type |
( |
std::string const & |
selector_type | ) |
const |
| ClusterMetricOP protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::new_cluster_metric |
( |
std::string const & |
selector_name, |
|
|
core::pose::Pose const & |
pose, |
|
|
utility::tag::TagCOP |
tag, |
|
|
basic::datacache::DataMap & |
datamap |
|
) |
| const |
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::provide_xml_schema |
( |
std::string const & |
selector_name, |
|
|
utility::tag::XMLSchemaDefinition & |
xsd |
|
) |
| const |
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::set_throw_on_double_registration |
( |
| ) |
|
Should the Factory throw an exception or call utility::exit when it encounters the second of two ClusterMetricCreators with the same keyname? It's default behavior is to call utility::exit, but this method allows you to set it so that it will throw an exception instead (which is unit testable).
References throw_on_double_registration_.
| std::map< std::string, ClusterMetricCreatorOP > protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::creator_map_ |
|
private |
| bool protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::throw_on_double_registration_ |
|
private |
The documentation for this class was generated from the following files: