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::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

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

Member Function Documentation

template<class AT, class CPDAT>
void core::scoring::trie::RotamerDescriptor< AT, CPDAT >::atom ( Size  index,
RotamerDescriptorAtom< AT, CPDAT > const &  newatom 
)
inline
template<class AT, class CPDAT>
RotamerDescriptorAtom< AT, CPDAT > const& core::scoring::trie::RotamerDescriptor< AT, CPDAT >::atom ( Size  index)
inline
template<class AT, class CPDAT>
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::count_atoms_in_common ( RotamerDescriptor< AT, CPDAT > const &  other) const
inline
template<class AT, class CPDAT>
void core::scoring::trie::RotamerDescriptor< AT, CPDAT >::natoms ( Size  setting)
inline
template<class AT, class CPDAT>
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::natoms ( ) const
inline
template<class AT, class CPDAT>
bool core::scoring::trie::RotamerDescriptor< AT, CPDAT >::operator< ( RotamerDescriptor< AT, CPDAT > const &  other) const
inline
template<class AT, class CPDAT>
void core::scoring::trie::RotamerDescriptor< AT, CPDAT >::rotamer_id ( Size  setting)
inline
template<class AT, class CPDAT>
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::rotamer_id ( ) const
inline

Member Data Documentation

template<class AT, class CPDAT>
utility::vector1< RotamerDescriptorAtom< AT, CPDAT > > core::scoring::trie::RotamerDescriptor< AT, CPDAT >::atoms_
private
template<class AT, class CPDAT>
Size core::scoring::trie::RotamerDescriptor< AT, CPDAT >::natoms_
private
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: