Rosetta 3.4
Public Member Functions | Protected Member Functions
protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator Class Reference

#include <NonlocalContactsCalculator.hh>

Inheritance diagram for protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NonlocalContactsCalculator (core::Size min_sequence_separation=basic::options::option[basic::options::OptionKeys::pose_metrics::min_sequence_separation], core::Real contact_cutoffE=basic::options::option[basic::options::OptionKeys::pose_metrics::contact_cutoffE])
 NonlocalContactsCalculator (std::set< core::Size > const &special_region, core::Size min_sequence_separation=basic::options::option[basic::options::OptionKeys::pose_metrics::min_sequence_separation], core::Real contact_cutoffE=basic::options::option[basic::options::OptionKeys::pose_metrics::contact_cutoffE])
 NonlocalContactsCalculator (std::set< core::Size > const &special_region1, std::set< core::Size > const &special_region2, core::Size min_sequence_separation=basic::options::option[basic::options::OptionKeys::pose_metrics::min_sequence_separation], core::Real contact_cutoffE=basic::options::option[basic::options::OptionKeys::pose_metrics::contact_cutoffE])
 ~NonlocalContactsCalculator ()
core::pose::metrics::PoseMetricCalculatorOP clone () const

Protected Member Functions

virtual void lookup (std::string const &key, basic::MetricValueBase *valptr) const
virtual std::string print (std::string const &key) const
virtual void recompute (core::pose::Pose const &this_pose)

Constructor & Destructor Documentation

protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::NonlocalContactsCalculator ( core::Size  min_sequence_separation = basic::options::option[basic::options::OptionKeys::pose_metrics::min_sequence_separation],
core::Real  contact_cutoffE = basic::options::option[basic::options::OptionKeys::pose_metrics::contact_cutoffE] 
)

Referenced by clone().

protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::NonlocalContactsCalculator ( std::set< core::Size > const &  special_region,
core::Size  min_sequence_separation = basic::options::option[basic::options::OptionKeys::pose_metrics::min_sequence_separation],
core::Real  contact_cutoffE = basic::options::option[basic::options::OptionKeys::pose_metrics::contact_cutoffE] 
)
protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::NonlocalContactsCalculator ( std::set< core::Size > const &  special_region1,
std::set< core::Size > const &  special_region2,
core::Size  min_sequence_separation = basic::options::option[basic::options::OptionKeys::pose_metrics::min_sequence_separation],
core::Real  contact_cutoffE = basic::options::option[basic::options::OptionKeys::pose_metrics::contact_cutoffE] 
)
protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::~NonlocalContactsCalculator ( )

Member Function Documentation

core::pose::metrics::PoseMetricCalculatorOP protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::clone ( ) const [inline, virtual]
void protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::lookup ( std::string const &  key,
basic::MetricValueBase *  valptr 
) const [protected, virtual]
std::string protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::print ( std::string const &  key) const [protected, virtual]
void protocols::toolbox::pose_metric_calculators::NonlocalContactsCalculator::recompute ( core::pose::Pose const &  this_pose) [protected, virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines