Rosetta 3.5
 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::toolbox::pose_metric_calculators::ResidueDecompositionByChainCalculator Class Reference

#include <ResidueDecompositionByChainCalculator.hh>

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

Public Member Functions

 ResidueDecompositionByChainCalculator ()
 
 ResidueDecompositionByChainCalculator (ResidueDecompositionByChainCalculator const &calculator)
 
virtual
core::pose::metrics::PoseMetricCalculatorOP 
clone () const
 
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)
 

Protected Member Functions

virtual void recompute (core::pose::Pose const &this_pose)
 
- Protected Member Functions inherited from protocols::toolbox::pose_metric_calculators::ResidueDecompositionCalculator
 ResidueDecompositionCalculator ()
 
 ResidueDecompositionCalculator (ResidueDecompositionCalculator const &calculator)
 
virtual std::string print (std::string const &key) const
 
virtual void lookup (std::string const &key, basic::MetricValueBase *valptr) const
 
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::toolbox::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::toolbox::pose_metric_calculators::ResidueDecompositionByChainCalculator::ResidueDecompositionByChainCalculator ( )

Referenced by clone().

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

Member Function Documentation

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

References chain_letters_.

Referenced by chain_letters().

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

References chain_numbers_.

Referenced by chain_numbers().

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

References use_numbers_.

Referenced by use_numbers().

void protocols::toolbox::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::toolbox::pose_metric_calculators::ResidueDecompositionByChainCalculator::chain_letters_
protected

Referenced by chain_letters(), and recompute().

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

Referenced by chain_numbers(), and recompute().

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

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