Rosetta 3.4
Public Member Functions
core::scoring::hbonds::hbtrie::HBAtom Class Reference

#include <HBAtom.hh>

Collaboration diagram for core::scoring::hbonds::hbtrie::HBAtom:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HBAtom ()
 ~HBAtom ()
Vector const & xyz () const
void xyz (Vector const &coord)
Vector const & base_xyz () const
void base_xyz (Vector const &xyz)
Vector const & base2_xyz () const
void base2_xyz (Vector const &xyz)
HBDonChemType hb_don_chem_type () const
HBAccChemType hb_acc_chem_type () const
void hb_chem_type (int chemtype)
bool is_hydrogen () const
 property required by RotamerTrie class
void is_hydrogen (bool setting)
 setter method for data required by RotamerTrie class
bool is_backbone () const
void is_backbone (bool setting)
bool is_protein () const
void is_protein (bool setting)
bool is_dna () const
void is_dna (bool setting)
void print () const
 send a description of the atom to standard out
void print (std::ostream &os) const
 send a description of the atom to an output stream
bool operator< (HBAtom const &other) const
 compairison operator for sorting
bool operator== (HBAtom const &other) const
 equality operator for shared-prefix detection
bool non_hbonding_atom () const

Constructor & Destructor Documentation

core::scoring::hbonds::hbtrie::HBAtom::HBAtom ( )
core::scoring::hbonds::hbtrie::HBAtom::~HBAtom ( )

Member Function Documentation

Vector const& core::scoring::hbonds::hbtrie::HBAtom::base2_xyz ( ) const [inline]
void core::scoring::hbonds::hbtrie::HBAtom::base2_xyz ( Vector const &  xyz) [inline]

References xyz().

Vector const& core::scoring::hbonds::hbtrie::HBAtom::base_xyz ( ) const [inline]
void core::scoring::hbonds::hbtrie::HBAtom::base_xyz ( Vector const &  xyz) [inline]

References xyz().

HBAccChemType core::scoring::hbonds::hbtrie::HBAtom::hb_acc_chem_type ( ) const [inline]
void core::scoring::hbonds::hbtrie::HBAtom::hb_chem_type ( int  chemtype) [inline]
HBDonChemType core::scoring::hbonds::hbtrie::HBAtom::hb_don_chem_type ( ) const [inline]
bool core::scoring::hbonds::hbtrie::HBAtom::is_backbone ( ) const [inline]
void core::scoring::hbonds::hbtrie::HBAtom::is_backbone ( bool  setting) [inline]
bool core::scoring::hbonds::hbtrie::HBAtom::is_dna ( ) const [inline]
void core::scoring::hbonds::hbtrie::HBAtom::is_dna ( bool  setting) [inline]
bool core::scoring::hbonds::hbtrie::HBAtom::is_hydrogen ( ) const [inline]

property required by RotamerTrie class

void core::scoring::hbonds::hbtrie::HBAtom::is_hydrogen ( bool  setting) [inline]

setter method for data required by RotamerTrie class

void core::scoring::hbonds::hbtrie::HBAtom::is_protein ( bool  setting) [inline]
bool core::scoring::hbonds::hbtrie::HBAtom::is_protein ( ) const [inline]
bool core::scoring::hbonds::hbtrie::HBAtom::non_hbonding_atom ( ) const [inline]
bool core::scoring::hbonds::hbtrie::HBAtom::operator< ( HBAtom const &  other) const [inline]

compairison operator for sorting

bool core::scoring::hbonds::hbtrie::HBAtom::operator== ( HBAtom const &  other) const [inline]

equality operator for shared-prefix detection

void core::scoring::hbonds::hbtrie::HBAtom::print ( ) const

send a description of the atom to standard out

Referenced by core::scoring::hbonds::hbtrie::operator<<().

void core::scoring::hbonds::hbtrie::HBAtom::print ( std::ostream &  os) const

send a description of the atom to an output stream

References base2_xyz(), base_xyz(), and xyz().

Vector const& core::scoring::hbonds::hbtrie::HBAtom::xyz ( ) const [inline]
void core::scoring::hbonds::hbtrie::HBAtom::xyz ( Vector const &  coord) [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines