Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::toolbox::pose_metric_calculators::MetricValueGetter Class Reference

#include <MetricValueGetter.hh>

Public Member Functions

 MetricValueGetter ()
 
 MetricValueGetter (std::string const &calculator, std::string const &key, basic::MetricValueBaseCOP metric_value_template)
 
 MetricValueGetter (MetricValueGetter const &getter)
 
 ~MetricValueGetter ()
 
MetricValueGetter const & operator= (MetricValueGetter const &getter)
 
std::string const & calculator () const
 
void calculator (std::string const &calculatr)
 
std::string const & key () const
 
void key (std::string const &key)
 
basic::MetricValueBaseCOP metric_value_template () const
 
void metric_value_template (basic::MetricValueBaseCOP metric_value_template)
 
basic::MetricValueBaseOP get (core::pose::Pose const &pose) const
 

Private Attributes

std::string calculator_
 
std::string key_
 
basic::MetricValueBaseCOP metric_value_template_
 

Constructor & Destructor Documentation

protocols::toolbox::pose_metric_calculators::MetricValueGetter::MetricValueGetter ( )
protocols::toolbox::pose_metric_calculators::MetricValueGetter::MetricValueGetter ( std::string const &  calculator,
std::string const &  key,
basic::MetricValueBaseCOP  metric_value_template 
)
protocols::toolbox::pose_metric_calculators::MetricValueGetter::MetricValueGetter ( MetricValueGetter const &  getter)
protocols::toolbox::pose_metric_calculators::MetricValueGetter::~MetricValueGetter ( )

Member Function Documentation

std::string const & protocols::toolbox::pose_metric_calculators::MetricValueGetter::calculator ( ) const

References calculator_.

Referenced by calculator(), and operator=().

void protocols::toolbox::pose_metric_calculators::MetricValueGetter::calculator ( std::string const &  calculatr)

References calculator(), and calculator_.

basic::MetricValueBaseOP protocols::toolbox::pose_metric_calculators::MetricValueGetter::get ( core::pose::Pose const &  pose) const
std::string const & protocols::toolbox::pose_metric_calculators::MetricValueGetter::key ( ) const

References key_.

Referenced by key(), and operator=().

void protocols::toolbox::pose_metric_calculators::MetricValueGetter::key ( std::string const &  key)

References key(), and key_.

basic::MetricValueBaseCOP protocols::toolbox::pose_metric_calculators::MetricValueGetter::metric_value_template ( ) const
void protocols::toolbox::pose_metric_calculators::MetricValueGetter::metric_value_template ( basic::MetricValueBaseCOP  metric_value_template)
MetricValueGetter const & protocols::toolbox::pose_metric_calculators::MetricValueGetter::operator= ( MetricValueGetter const &  getter)

Member Data Documentation

std::string protocols::toolbox::pose_metric_calculators::MetricValueGetter::calculator_
private

Referenced by calculator(), get(), and operator=().

std::string protocols::toolbox::pose_metric_calculators::MetricValueGetter::key_
private

Referenced by get(), key(), and operator=().

basic::MetricValueBaseCOP protocols::toolbox::pose_metric_calculators::MetricValueGetter::metric_value_template_
private

The documentation for this class was generated from the following files: