Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::pack::scmin::ResidueAtomTreeCollectionMomento Class Reference

Class to save the state for a ResidueAtomTreeCollection. More...

#include <AtomTreeCollection.hh>

Inheritance diagram for core::pack::scmin::ResidueAtomTreeCollectionMomento:
Inheritance graph
[legend]

Public Member Functions

 ResidueAtomTreeCollectionMomento ()
 
 ~ResidueAtomTreeCollectionMomento () override
 
 ResidueAtomTreeCollectionMomento (ResidueAtomTreeCollectionMomento const &)
 
ResidueAtomTreeCollectionMomentooperator= (ResidueAtomTreeCollectionMomento const &)
 
void set_restype_index (Size setting)
 
void copy_coords (conformation::Residue const &)
 
Size restype_index () const
 
Vector const & coord (Size ind) const
 

Private Attributes

Size restype_index_
 
Size natoms_
 
utility::vector1< Vectorcoords_
 

Detailed Description

Class to save the state for a ResidueAtomTreeCollection.

Constructor & Destructor Documentation

core::pack::scmin::ResidueAtomTreeCollectionMomento::ResidueAtomTreeCollectionMomento ( )
core::pack::scmin::ResidueAtomTreeCollectionMomento::~ResidueAtomTreeCollectionMomento ( )
overridedefault
core::pack::scmin::ResidueAtomTreeCollectionMomento::ResidueAtomTreeCollectionMomento ( ResidueAtomTreeCollectionMomento const &  src)

Member Function Documentation

Vector const& core::pack::scmin::ResidueAtomTreeCollectionMomento::coord ( Size  ind) const
inline
void core::pack::scmin::ResidueAtomTreeCollectionMomento::copy_coords ( conformation::Residue const &  res)
ResidueAtomTreeCollectionMomento & core::pack::scmin::ResidueAtomTreeCollectionMomento::operator= ( ResidueAtomTreeCollectionMomento const &  rhs)

References coords_, natoms_, and restype_index_.

Size core::pack::scmin::ResidueAtomTreeCollectionMomento::restype_index ( ) const
inline
void core::pack::scmin::ResidueAtomTreeCollectionMomento::set_restype_index ( Size  setting)

Member Data Documentation

utility::vector1< Vector > core::pack::scmin::ResidueAtomTreeCollectionMomento::coords_
private

Referenced by coord(), copy_coords(), and operator=().

Size core::pack::scmin::ResidueAtomTreeCollectionMomento::natoms_
private

Referenced by coord(), copy_coords(), and operator=().

Size core::pack::scmin::ResidueAtomTreeCollectionMomento::restype_index_
private

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