|
Rosetta 3.5
|
#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) |
Public Member Functions inherited from core::pose::metrics::PoseMetricCalculator | |
| 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_ |
Definition at line 76 of file PoseMetricCalculatorBase.hh.
|
inline |
Definition at line 78 of file PoseMetricCalculatorBase.hh.
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
Definition at line 80 of file PoseMetricCalculatorBase.hh.
References lookup(), recompute(), and structure_is_outdated_.
Referenced by protocols::simple_filters::ChiWellRmsdEvaluator::apply(), protocols::fldsgn::filters::NcontactsFilter::compute(), and protocols::dna::PDBOutput::output_buried_unsatisfied_hbonds().
|
inlinevirtual |
Implements core::pose::metrics::PoseMetricCalculator.
Definition at line 85 of file PoseMetricCalculatorBase.hh.
References print(), recompute(), and structure_is_outdated_.
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in protocols::toolbox::pose_metric_calculators::FragQualCalculator, protocols::fldsgn::NcontactsCalculator, protocols::toolbox::pose_metric_calculators::InterGroupNeighborsCalculator, protocols::toolbox::pose_metric_calculators::PiPiCalculator, protocols::toolbox::pose_metric_calculators::CatPiCalculator, protocols::toolbox::pose_metric_calculators::SaltBridgeCalculator, protocols::toolbox::pose_metric_calculators::NeighborhoodByDistanceCalculator, protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NeighborsByDistanceCalculator, protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator, protocols::toolbox::pose_metric_calculators::PackstatCalculator, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, protocols::toolbox::pose_metric_calculators::ChargeCalculator, core::pose::metrics::simple_calculators::SasaCalculator, protocols::toolbox::pose_metric_calculators::ClashCountCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator, core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator, protocols::toolbox::pose_metric_calculators::SurfaceCalculator, and protocols::toolbox::pose_metric_calculators::HPatchCalculator.
Referenced by get().
|
inlinevirtual |
Reimplemented from core::pose::metrics::PoseMetricCalculator.
Definition at line 79 of file PoseMetricCalculatorBase.hh.
References structure_is_outdated_.
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in protocols::toolbox::pose_metric_calculators::FragQualCalculator, protocols::fldsgn::NcontactsCalculator, protocols::toolbox::pose_metric_calculators::InterGroupNeighborsCalculator, protocols::toolbox::pose_metric_calculators::PiPiCalculator, protocols::toolbox::pose_metric_calculators::CatPiCalculator, protocols::toolbox::pose_metric_calculators::SaltBridgeCalculator, protocols::toolbox::pose_metric_calculators::NeighborhoodByDistanceCalculator, protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NeighborsByDistanceCalculator, protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator, protocols::toolbox::pose_metric_calculators::PackstatCalculator, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, protocols::toolbox::pose_metric_calculators::ChargeCalculator, core::pose::metrics::simple_calculators::SasaCalculator, protocols::toolbox::pose_metric_calculators::ClashCountCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator, protocols::toolbox::pose_metric_calculators::SurfaceCalculator, core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator, and protocols::toolbox::pose_metric_calculators::HPatchCalculator.
Referenced by get().
|
protectedpure virtual |
Implements core::pose::metrics::PoseMetricCalculator.
Implemented in protocols::toolbox::pose_metric_calculators::FragQualCalculator, protocols::fldsgn::NcontactsCalculator, protocols::toolbox::pose_metric_calculators::InterGroupNeighborsCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionByChainCalculator, protocols::toolbox::pose_metric_calculators::PiPiCalculator, protocols::toolbox::pose_metric_calculators::CatPiCalculator, protocols::toolbox::pose_metric_calculators::SaltBridgeCalculator, protocols::toolbox::pose_metric_calculators::NeighborhoodByDistanceCalculator, protocols::toolbox::pose_metric_calculators::ExplicitWaterUnsatisfiedPolarsCalculator, protocols::toolbox::pose_metric_calculators::NeighborsByDistanceCalculator, protocols::toolbox::pose_metric_calculators::RotamerBoltzCalculator, protocols::toolbox::pose_metric_calculators::PackstatCalculator, core::pose::metrics::simple_calculators::InterfaceSasaDefinitionCalculator, core::pose::metrics::simple_calculators::InterfaceNeighborDefinitionCalculator, protocols::toolbox::pose_metric_calculators::ChargeCalculator, core::pose::metrics::simple_calculators::SasaCalculator, protocols::toolbox::pose_metric_calculators::ClashCountCalculator, protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator, core::pose::metrics::simple_calculators::InterfaceDefinitionCalculator, protocols::toolbox::pose_metric_calculators::SurfaceCalculator, and protocols::toolbox::pose_metric_calculators::HPatchCalculator.
Referenced by get().
|
private |
Definition at line 95 of file PoseMetricCalculatorBase.hh.
Referenced by get(), and notify_structure_change().
1.8.4