Rosetta Core  2014.35
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::rna::RNA_CentroidInfo Class Reference

Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! More...

#include <RNA_CentroidInfo.hh>

Public Member Functions

 RNA_CentroidInfo ()
 
 RNA_CentroidInfo (RNA_CentroidInfo const &src)
 
basic::datacache::CacheableDataOP clone () const
 
void update (pose::Pose const &pose)
 
Size size () const
 
bool calculated () const
 
boolcalculated ()
 
void set_calculated (bool const &setting)
 
utility::vector1< Vector > const & base_centroids () const
 
utility::vector1
< kinematics::Stub > const & 
base_stubs () const
 
Vector get_base_centroid (conformation::Residue const &rsd) const
 
kinematics::Stub get_base_coordinate_system (conformation::Residue const &rsd, Vector const &centroid) const
 
kinematics::Stub get_base_coordinate_system (conformation::Residue const &rsd) const
 
- Public Member Functions inherited from basic::datacache::CacheableData
virtual ~CacheableData ()
 

Private Member Functions

void initialize_base_centroids_and_stubs (pose::Pose const &pose)
 

Private Attributes

utility::vector1< Vectorbase_centroids_
 
utility::vector1
< kinematics::Stub
base_stubs_
 
bool calculated_
 

Detailed Description

Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace!

Constructor & Destructor Documentation

core::scoring::rna::RNA_CentroidInfo::RNA_CentroidInfo ( )
inline

Referenced by clone().

core::scoring::rna::RNA_CentroidInfo::RNA_CentroidInfo ( RNA_CentroidInfo const &  src)

Copy constructors must copy all data, not just some...

References base_centroids_, base_stubs_, and calculated_.

Member Function Documentation

utility::vector1< Vector > const& core::scoring::rna::RNA_CentroidInfo::base_centroids ( ) const
inline

References base_centroids_.

utility::vector1< kinematics::Stub > const& core::scoring::rna::RNA_CentroidInfo::base_stubs ( ) const
inline

References base_stubs_.

bool core::scoring::rna::RNA_CentroidInfo::calculated ( ) const
inline
bool& core::scoring::rna::RNA_CentroidInfo::calculated ( )
inline

References calculated_.

basic::datacache::CacheableDataOP core::scoring::rna::RNA_CentroidInfo::clone ( ) const
inlinevirtual
Vector core::scoring::rna::RNA_CentroidInfo::get_base_centroid ( conformation::Residue const &  rsd) const
kinematics::Stub core::scoring::rna::RNA_CentroidInfo::get_base_coordinate_system ( conformation::Residue const &  rsd,
Vector const &  centroid 
) const
kinematics::Stub core::scoring::rna::RNA_CentroidInfo::get_base_coordinate_system ( conformation::Residue const &  rsd) const
void core::scoring::rna::RNA_CentroidInfo::initialize_base_centroids_and_stubs ( pose::Pose const &  pose)
private
void core::scoring::rna::RNA_CentroidInfo::set_calculated ( bool const &  setting)
inline
Size core::scoring::rna::RNA_CentroidInfo::size ( ) const
inline
void core::scoring::rna::RNA_CentroidInfo::update ( pose::Pose const &  pose)

Member Data Documentation

utility::vector1< Vector > core::scoring::rna::RNA_CentroidInfo::base_centroids_
private
utility::vector1< kinematics::Stub > core::scoring::rna::RNA_CentroidInfo::base_stubs_
private
bool core::scoring::rna::RNA_CentroidInfo::calculated_
private

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