Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::pack::rotamer_set::WaterAnchorInfo Class Reference

#include <WaterAnchorInfo.hh>

Inheritance diagram for core::pack::rotamer_set::WaterAnchorInfo:
Inheritance graph
[legend]

Public Types

typedef chemical::AA AA
 
typedef chemical::ResidueType ResidueType
 

Public Member Functions

 WaterAnchorInfo ()
 
 ~WaterAnchorInfo () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
Size anchor_residue () const
 
void anchor_residue (Size const rsd)
 
bool attaches_to_residue_type (ResidueType const &type) const
 
Size anchor_atom (ResidueType const &type) const
 
void anchor_atom (std::string const &name)
 
std::string anchor_atom () const
 
void aa (AA const &aa_in)
 
Size nstep () const
 
void nstep (Size const nstep_in)
 
bool enforced () const
 
void enforced (bool enf)
 
std::string rotamer_bonds () const
 
void rotamer_bonds (std::string bonds)
 
void design_anchor_index (Size const &ii)
 
Size design_anchor_index () const
 

Private Attributes

Size anchor_residue_
 
std::string anchor_atom_name_
 
AA aa_
 
Size nstep_
 
bool enforced_
 
std::string rotamer_bonds_
 
Size design_anchor_index_ = 0
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::pack::rotamer_set::WaterAnchorInfo::WaterAnchorInfo ( )
inline
core::pack::rotamer_set::WaterAnchorInfo::~WaterAnchorInfo ( )
override

Automatically generated virtual destructor for class deriving directly from VirtualBase.

References enforced_, and rotamer_bonds_.

Member Function Documentation

void core::pack::rotamer_set::WaterAnchorInfo::aa ( AA const &  aa_in)

References aa_.

Size core::pack::rotamer_set::WaterAnchorInfo::anchor_atom ( ResidueType const &  type) const
void core::pack::rotamer_set::WaterAnchorInfo::anchor_atom ( std::string const &  name)

References anchor_atom_name_.

std::string core::pack::rotamer_set::WaterAnchorInfo::anchor_atom ( ) const

References anchor_atom_name_.

Size core::pack::rotamer_set::WaterAnchorInfo::anchor_residue ( ) const
void core::pack::rotamer_set::WaterAnchorInfo::anchor_residue ( Size const  rsd)

References anchor_residue_.

bool core::pack::rotamer_set::WaterAnchorInfo::attaches_to_residue_type ( ResidueType const &  type) const
void core::pack::rotamer_set::WaterAnchorInfo::design_anchor_index ( Size const &  ii)
Size core::pack::rotamer_set::WaterAnchorInfo::design_anchor_index ( ) const

References design_anchor_index_.

bool core::pack::rotamer_set::WaterAnchorInfo::enforced ( ) const

References enforced_.

void core::pack::rotamer_set::WaterAnchorInfo::enforced ( bool  enf)

References enforced_.

Size core::pack::rotamer_set::WaterAnchorInfo::nstep ( ) const
void core::pack::rotamer_set::WaterAnchorInfo::nstep ( Size const  nstep_in)

References nstep_.

std::string core::pack::rotamer_set::WaterAnchorInfo::rotamer_bonds ( ) const

References rotamer_bonds_.

void core::pack::rotamer_set::WaterAnchorInfo::rotamer_bonds ( std::string  bonds)

References rotamer_bonds_.

Member Data Documentation

AA core::pack::rotamer_set::WaterAnchorInfo::aa_
private

Referenced by aa(), and attaches_to_residue_type().

std::string core::pack::rotamer_set::WaterAnchorInfo::anchor_atom_name_
private
Size core::pack::rotamer_set::WaterAnchorInfo::anchor_residue_
private

Referenced by anchor_residue().

Size core::pack::rotamer_set::WaterAnchorInfo::design_anchor_index_ = 0
private

Referenced by design_anchor_index().

bool core::pack::rotamer_set::WaterAnchorInfo::enforced_
private

Referenced by enforced(), and ~WaterAnchorInfo().

Size core::pack::rotamer_set::WaterAnchorInfo::nstep_
private

Referenced by nstep().

std::string core::pack::rotamer_set::WaterAnchorInfo::rotamer_bonds_
private

Referenced by rotamer_bonds(), and ~WaterAnchorInfo().


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