|
Rosetta 3.5
|
#include <HBAtom.hh>

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 More... | |
| void | is_hydrogen (bool setting) |
| setter method for data required by RotamerTrie class More... | |
| 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 More... | |
| void | print (std::ostream &os) const |
| send a description of the atom to an output stream More... | |
| bool | operator< (HBAtom const &other) const |
| compairison operator for sorting More... | |
| bool | operator== (HBAtom const &other) const |
| equality operator for shared-prefix detection More... | |
| bool | non_hbonding_atom () const |
Private Attributes | |
| Vector | xyz_ |
| Vector | base_xyz_ |
| Vector | base2_xyz_ |
| bool | is_hydrogen_ |
| bool | is_backbone_ |
| bool | is_protein_ |
| bool | is_dna_ |
| int | hb_chem_type_ |
|
inline |
Definition at line 52 of file HBAtom.hh.
References base2_xyz_.
Referenced by core::scoring::hbonds::HBondEnergy::drawn_out_heavyatom_hydrogenatom_energy(), and print().
|
inline |
Definition at line 53 of file HBAtom.hh.
References base2_xyz_, and xyz().
|
inline |
Definition at line 49 of file HBAtom.hh.
References base_xyz_.
Referenced by core::scoring::hbonds::HBondEnergy::drawn_out_heavyatom_hydrogenatom_energy(), and print().
|
inline |
|
inline |
Definition at line 56 of file HBAtom.hh.
References hb_chem_type_, and is_hydrogen_.
Referenced by core::scoring::hbonds::hbond_evaluation_type().
|
inline |
Definition at line 57 of file HBAtom.hh.
References hb_chem_type_.
|
inline |
Definition at line 55 of file HBAtom.hh.
References hb_chem_type_, and is_hydrogen_.
Referenced by core::scoring::hbonds::hbond_evaluation_type().
|
inline |
Definition at line 72 of file HBAtom.hh.
References is_backbone_.
|
inline |
Definition at line 75 of file HBAtom.hh.
References is_backbone_.
|
inline |
|
inline |
|
inline |
property required by RotamerTrie class
Definition at line 65 of file HBAtom.hh.
References is_hydrogen_.
|
inline |
setter method for data required by RotamerTrie class
Definition at line 69 of file HBAtom.hh.
References is_hydrogen_.
|
inline |
Definition at line 78 of file HBAtom.hh.
References is_protein_.
|
inline |
Definition at line 81 of file HBAtom.hh.
References is_protein_.
|
inline |
Definition at line 177 of file HBAtom.hh.
References hb_chem_type_.
Referenced by core::scoring::hbonds::HBondEnergy::heavyatom_hydrogenatom_energy().
compairison operator for sorting
Definition at line 97 of file HBAtom.hh.
References base2_xyz_, base_xyz_, hb_chem_type_, is_backbone_, is_dna_, is_hydrogen_, is_protein_, and xyz_.
equality operator for shared-prefix detection
Definition at line 146 of file HBAtom.hh.
References base2_xyz_, base_xyz_, hb_chem_type_, is_backbone_, is_dna_, is_hydrogen_, is_protein_, and xyz_.
| void core::scoring::hbonds::hbtrie::HBAtom::print | ( | ) | const |
send a description of the atom to standard out
Definition at line 48 of file HBAtom.cc.
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
Definition at line 52 of file HBAtom.cc.
References base2_xyz(), base_xyz(), hb_chem_type_, and xyz().
|
inline |
Definition at line 46 of file HBAtom.hh.
References xyz_.
Referenced by base2_xyz(), base_xyz(), core::scoring::hbonds::HBondEnergy::drawn_out_heavyatom_hydrogenatom_energy(), core::scoring::hbonds::HBondEnergy::heavyatom_heavyatom_energy(), core::scoring::hbonds::HBondEnergy::heavyatom_hydrogenatom_energy(), and print().
|
inline |
|
private |
Definition at line 184 of file HBAtom.hh.
Referenced by base2_xyz(), operator<(), and operator==().
|
private |
Definition at line 183 of file HBAtom.hh.
Referenced by base_xyz(), operator<(), and operator==().
|
private |
Definition at line 193 of file HBAtom.hh.
Referenced by hb_acc_chem_type(), hb_chem_type(), hb_don_chem_type(), non_hbonding_atom(), operator<(), operator==(), and print().
|
private |
Definition at line 188 of file HBAtom.hh.
Referenced by is_backbone(), operator<(), and operator==().
|
private |
Definition at line 191 of file HBAtom.hh.
Referenced by is_dna(), operator<(), and operator==().
|
private |
Definition at line 186 of file HBAtom.hh.
Referenced by hb_acc_chem_type(), hb_don_chem_type(), is_hydrogen(), operator<(), and operator==().
|
private |
Definition at line 190 of file HBAtom.hh.
Referenced by is_protein(), operator<(), and operator==().
|
private |
Definition at line 182 of file HBAtom.hh.
Referenced by operator<(), operator==(), and xyz().
1.8.4