Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator Class Reference

#include <ResidueDecompositionByChainCalculator.hh>

Inheritance diagram for protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator:
Inheritance graph
[legend]

Public Member Functions

 ResidueDecompositionByChainCalculator ()
 
 ResidueDecompositionByChainCalculator (ResidueDecompositionByChainCalculator const &calculator)
 
core::pose::metrics::PoseMetricCalculatorOP clone () const override
 
utility::vector1< std::set
< char > > const & 
chain_letters () const
 
void chain_letters (utility::vector1< std::set< char > > const &chain_letters)
 
utility::vector1< std::set
< core::Size > > const & 
chain_numbers () const
 
void chain_numbers (utility::vector1< std::set< core::Size > > const &chain_numbers)
 
bool use_numbers () const
 
void use_numbers (bool use_numbers)
 
- Public Member Functions inherited from core::pose::metrics::StructureDependentCalculator
 StructureDependentCalculator ()
 
void notify_structure_change () override
 
void get (std::string const &key, basic::MetricValueBase &val, Pose const &this_pose) override
 
std::string get (std::string const &key, Pose const &this_pose) override
 
- Public Member Functions inherited from core::pose::metrics::PoseMetricCalculator
 PoseMetricCalculator ()
 
virtual void notify_energy_change ()
 

Protected Member Functions

void recompute (core::pose::Pose const &this_pose) override
 
- Protected Member Functions inherited from protocols::pose_metric_calculators::ResidueDecompositionCalculator
 ResidueDecompositionCalculator ()
 
std::string print (std::string const &key) const override
 
void lookup (std::string const &key, basic::MetricValueBase *valptr) const override
 
void residue_decomposition_to_set_numbers (core::pose::Pose const &this_pose)
 
void residue_set_numbers_to_decomposition ()
 
utility::vector1< std::set
< core::Size > > const & 
residue_decomposition () const
 
utility::vector1< core::Size >
const & 
residue_set_numbers () const
 

Protected Attributes

utility::vector1< std::set
< char > > 
chain_letters_
 
utility::vector1< std::set
< core::Size > > 
chain_numbers_
 
bool use_numbers_
 
- Protected Attributes inherited from protocols::pose_metric_calculators::ResidueDecompositionCalculator
utility::vector1< std::set
< core::Size > > 
residue_decomposition_
 
utility::vector1< core::Sizeresidue_set_numbers_
 
utility::vector1< std::string > set_names_
 

Constructor & Destructor Documentation

protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::ResidueDecompositionByChainCalculator ( )
protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::ResidueDecompositionByChainCalculator ( ResidueDecompositionByChainCalculator const &  calculator)

Member Function Documentation

utility::vector1<std::set<char> > const& protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::chain_letters ( ) const
inline

References chain_letters_.

Referenced by chain_letters().

void protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::chain_letters ( utility::vector1< std::set< char > > const &  chain_letters)
inline
utility::vector1<std::set<core::Size> > const& protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::chain_numbers ( ) const
inline

References chain_numbers_.

Referenced by chain_numbers().

void protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::chain_numbers ( utility::vector1< std::set< core::Size > > const &  chain_numbers)
inline
core::pose::metrics::PoseMetricCalculatorOP protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::clone ( ) const
overridevirtual
void protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::recompute ( core::pose::Pose const &  this_pose)
overrideprotectedvirtual
bool protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::use_numbers ( ) const
inline

References use_numbers_.

Referenced by use_numbers().

void protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::use_numbers ( bool  use_numbers)
inline

References use_numbers(), and use_numbers_.

Member Data Documentation

utility::vector1<std::set<char> > protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::chain_letters_
protected

Referenced by chain_letters(), and recompute().

utility::vector1<std::set<core::Size> > protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::chain_numbers_
protected

Referenced by chain_numbers(), and recompute().

bool protocols::pose_metric_calculators::ResidueDecompositionByChainCalculator::use_numbers_
protected

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