Rosetta
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

◆ ResidueAtomTreeCollectionMomento() [1/2]

core::pack::scmin::ResidueAtomTreeCollectionMomento::ResidueAtomTreeCollectionMomento ( )

◆ ~ResidueAtomTreeCollectionMomento()

core::pack::scmin::ResidueAtomTreeCollectionMomento::~ResidueAtomTreeCollectionMomento ( )
overridedefault

◆ ResidueAtomTreeCollectionMomento() [2/2]

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

Member Function Documentation

◆ coord()

Vector const& core::pack::scmin::ResidueAtomTreeCollectionMomento::coord ( Size  ind) const
inline

◆ copy_coords()

void core::pack::scmin::ResidueAtomTreeCollectionMomento::copy_coords ( conformation::Residue const &  res)

◆ operator=()

ResidueAtomTreeCollectionMomento & core::pack::scmin::ResidueAtomTreeCollectionMomento::operator= ( ResidueAtomTreeCollectionMomento const &  rhs)

References coords_, natoms_, and restype_index_.

◆ restype_index()

Size core::pack::scmin::ResidueAtomTreeCollectionMomento::restype_index ( ) const
inline

◆ set_restype_index()

void core::pack::scmin::ResidueAtomTreeCollectionMomento::set_restype_index ( Size  setting)

Member Data Documentation

◆ coords_

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

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

◆ natoms_

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

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

◆ restype_index_

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

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