![]() |
Rosetta Core
2014.16.56682
|
#include <PoseMetricCalculatorBase.hh>
Public Member Functions | |
| PoseMetricCalculator () | |
| virtual PoseMetricCalculatorOP | clone () const =0 |
| virtual void | notify_structure_change () |
| virtual void | notify_energy_change () |
| virtual void | get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose)=0 |
| virtual std::string | get (std::string const &key, Pose const &this_pose)=0 |
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 |
|
inline |
|
pure virtual |
Implemented in core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, 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.
|
pure virtual |
|
pure virtual |
|
protectedpure virtual |
Implemented in core::pose::metrics::EnergyDependentCalculator, core::pose::metrics::StructureDependentCalculator, core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, 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.
|
inlinevirtual |
Reimplemented in core::pose::metrics::EnergyDependentCalculator.
|
inlinevirtual |
Reimplemented in core::pose::metrics::StructureDependentCalculator.
|
protectedpure virtual |
Implemented in core::pose::metrics::EnergyDependentCalculator, core::pose::metrics::StructureDependentCalculator, core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, 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.
|
protectedpure virtual |
Implemented in core::pose::metrics::EnergyDependentCalculator, core::pose::metrics::StructureDependentCalculator, core::pose::metrics::simple_calculators::InterfaceDeltaEnergeticsCalculator, 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.
1.8.7