![]() |
Rosetta Core
2014.35
|
#include <PoseMetricCalculatorBase.hh>
Public Member Functions | |
StructureDependentCalculator () | |
void | notify_structure_change () |
void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) |
std::string | get (std::string const &key, Pose const &this_pose) |
![]() | |
PoseMetricCalculator () | |
virtual PoseMetricCalculatorOP | clone () const =0 |
virtual void | notify_energy_change () |
Protected Member Functions | |
virtual void | lookup (std::string const &key, basic::MetricValueBase *valptr) const =0 |
virtual std::string | print (std::string const &key) const =0 |
virtual void | recompute (Pose const &this_pose)=0 |
Private Attributes | |
bool | structure_is_outdated_ |
|
inline |
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
References key, lookup(), recompute(), and structure_is_outdated_.
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
References key, print(), recompute(), and structure_is_outdated_.
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in core::pose::metrics::simple_calculators::SasaCalculator2, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, core::pose::metrics::simple_calculators::SasaCalculatorLegacy, and core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator.
Referenced by get().
|
inlinevirtual |
Reimplemented from core::pose::metrics::PoseMetricCalculator.
References structure_is_outdated_.
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in core::pose::metrics::simple_calculators::SasaCalculator2, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, core::pose::metrics::simple_calculators::SasaCalculatorLegacy, and core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator.
Referenced by get().
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in core::pose::metrics::simple_calculators::SasaCalculator2, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, core::pose::metrics::simple_calculators::SasaCalculatorLegacy, and core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator.
Referenced by get().
|
private |
Referenced by get(), and notify_structure_change().