![]() |
Rosetta Core
2014.16.56682
|
#include <UltraLightResidue.hh>
Public Member Functions | |
| UltraLightResidue (ResidueCOP residue) | |
| UltraLightResidue (UltraLightResidue const &src) | |
| virtual | ~UltraLightResidue () |
| void | update_conformation (Conformation &conformation) const |
| update conformation with current coords. Slow. More... | |
| void | transform (numeric::xyzMatrix< core::Real > const &rotation_matrix, core::Vector const &translation_vector) |
| void | align_to_residue (UltraLightResidue const &other_residue) |
| void | slide (core::Vector const &translation_vector) |
| PointPosition & | operator[] (core::Size index) |
| PointPosition const & | operator[] (core::Size index) const |
| ResidueCOP | residue () const |
| return a constant pointer to the base residue More... | |
| core::Size | natoms () const |
| return number of atoms in ultralight residue More... | |
| PointPosition | center () const |
| get centerpoint of residue More... | |
| utility::vector1 < PointPosition > const & | coords_vector () const |
| get const ref to residue coords More... | |
Private Member Functions | |
| UltraLightResidue () | |
Private Attributes | |
| utility::vector1< id::AtomID > | atom_ids_ |
| utility::vector1< PointPosition > | coords_ |
| PointPosition | center_ |
| ResidueCOP | residue_ |
| core::conformation::UltraLightResidue::UltraLightResidue | ( | ResidueCOP | residue | ) |
| core::conformation::UltraLightResidue::UltraLightResidue | ( | UltraLightResidue const & | src | ) |
|
inlinevirtual |
|
private |
| void core::conformation::UltraLightResidue::align_to_residue | ( | UltraLightResidue const & | other_residue | ) |
References center_, coords_, coords_vector(), numeric::model_quality::findUU(), and weights.
|
inline |
get centerpoint of residue
References center_.
|
inline |
|
inline |
return number of atoms in ultralight residue
References coords_.
|
inline |
References coords_.
|
inline |
References coords_.
|
inline |
return a constant pointer to the base residue
References residue_.
Referenced by UltraLightResidue().
| void core::conformation::UltraLightResidue::slide | ( | core::Vector const & | translation_vector | ) |
References center_, numeric::center_of_mass(), and coords_.
| void core::conformation::UltraLightResidue::transform | ( | numeric::xyzMatrix< core::Real > const & | rotation_matrix, |
| core::Vector const & | translation_vector | ||
| ) |
References center_, numeric::center_of_mass(), and coords_.
| void core::conformation::UltraLightResidue::update_conformation | ( | Conformation & | conformation | ) | const |
update conformation with current coords. Slow.
References atom_ids_, core::conformation::Conformation::batch_set_xyz(), and coords_.
|
private |
Referenced by UltraLightResidue(), and update_conformation().
|
private |
Referenced by align_to_residue(), center(), slide(), transform(), and UltraLightResidue().
|
private |
Referenced by align_to_residue(), coords_vector(), natoms(), operator[](), slide(), transform(), UltraLightResidue(), and update_conformation().
|
private |
Referenced by residue(), and UltraLightResidue().
1.8.7