Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::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 ()
 
MetricValueGetteroperator= (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

◆ MetricValueGetter() [1/3]

protocols::pose_metric_calculators::MetricValueGetter::MetricValueGetter ( )

◆ MetricValueGetter() [2/3]

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

◆ MetricValueGetter() [3/3]

protocols::pose_metric_calculators::MetricValueGetter::MetricValueGetter ( MetricValueGetter const &  getter)

◆ ~MetricValueGetter()

protocols::pose_metric_calculators::MetricValueGetter::~MetricValueGetter ( )
default

Member Function Documentation

◆ calculator() [1/2]

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

References calculator_.

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

◆ calculator() [2/2]

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

References calculator(), and calculator_.

◆ get()

basic::MetricValueBaseOP protocols::pose_metric_calculators::MetricValueGetter::get ( core::pose::Pose const &  pose) const

◆ key() [1/2]

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

References key_.

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

◆ key() [2/2]

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

References key(), and key_.

◆ metric_value_template() [1/2]

basic::MetricValueBaseCOP protocols::pose_metric_calculators::MetricValueGetter::metric_value_template ( ) const

◆ metric_value_template() [2/2]

void protocols::pose_metric_calculators::MetricValueGetter::metric_value_template ( basic::MetricValueBaseCOP  metric_value_template)

◆ operator=()

MetricValueGetter & protocols::pose_metric_calculators::MetricValueGetter::operator= ( MetricValueGetter const &  getter)

Member Data Documentation

◆ calculator_

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

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

◆ key_

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

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

◆ metric_value_template_

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

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