Rosetta
Public Member Functions | Private Attributes | List of all members
core::scoring::trie::RotamerDescriptor< AT, CPDAT > Class Template Reference

#include <RotamerDescriptor.hh>

Public Member Functions

 RotamerDescriptor ()
 
void natoms (Size setting)
 
void atom (Size index, RotamerDescriptorAtom< AT, CPDAT > const &newatom)
 
void rotamer_id (Size setting)
 
Size natoms () const
 
Size rotamer_id () const
 
RotamerDescriptorAtom< AT, CPDAT > const & atom (Size index)
 
bool operator< (RotamerDescriptor< AT, CPDAT > const &other) const
 
Size count_atoms_in_common (RotamerDescriptor< AT, CPDAT > const &other) const
 

Private Attributes

Size rotamer_id_
 
utility::vector1< RotamerDescriptorAtom< AT, CPDAT > > atoms_
 
Size natoms_
 

Constructor & Destructor Documentation

◆ RotamerDescriptor()

template<class AT , class CPDAT >
core::scoring::trie::RotamerDescriptor< AT, CPDAT >::RotamerDescriptor ( )
inline

Member Function Documentation

◆ atom() [1/2]

template<class AT , class CPDAT >
RotamerDescriptorAtom< AT, CPDAT > const& core::scoring::trie::RotamerDescriptor< AT, CPDAT >::atom ( Size  index)
inline

◆ atom() [2/2]

template<class AT , class CPDAT >
void core::scoring::trie::RotamerDescriptor< AT, CPDAT >::atom ( Size  index,
RotamerDescriptorAtom< AT, CPDAT > const &  newatom 
)
inline

◆ count_atoms_in_common()

template<class AT , class CPDAT >
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::count_atoms_in_common ( RotamerDescriptor< AT, CPDAT > const &  other) const
inline

◆ natoms() [1/2]

template<class AT , class CPDAT >
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::natoms ( ) const
inline

◆ natoms() [2/2]

template<class AT , class CPDAT >
void core::scoring::trie::RotamerDescriptor< AT, CPDAT >::natoms ( Size  setting)
inline

◆ operator<()

template<class AT , class CPDAT >
bool core::scoring::trie::RotamerDescriptor< AT, CPDAT >::operator< ( RotamerDescriptor< AT, CPDAT > const &  other) const
inline

◆ rotamer_id() [1/2]

template<class AT , class CPDAT >
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::rotamer_id ( ) const
inline

◆ rotamer_id() [2/2]

template<class AT , class CPDAT >
void core::scoring::trie::RotamerDescriptor< AT, CPDAT >::rotamer_id ( Size  setting)
inline

Member Data Documentation

◆ atoms_

template<class AT , class CPDAT >
utility::vector1< RotamerDescriptorAtom< AT, CPDAT > > core::scoring::trie::RotamerDescriptor< AT, CPDAT >::atoms_
private

◆ natoms_

template<class AT , class CPDAT >
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::natoms_
private

◆ rotamer_id_

template<class AT , class CPDAT >
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::rotamer_id_
private

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