#include <BB_Pos.hh>
bool protocols::fldsgn::topology::BB_Pos::bbindices_up_to_date |
( |
Pose const & |
pose | ) |
const |
|
private |
Vector const& protocols::fldsgn::topology::BB_Pos::C |
( |
Size const |
i | ) |
const |
|
inline |
Vector const& protocols::fldsgn::topology::BB_Pos::CA |
( |
Size const |
i | ) |
const |
|
inline |
Vector const& protocols::fldsgn::topology::BB_Pos::CB |
( |
Size const |
i | ) |
const |
|
inline |
accessor for CB's coordinate on residue i, requires take_coordinates_from_pose have been recently called.
References CB_.
void protocols::fldsgn::topology::BB_Pos::clear |
( |
| ) |
|
. After a change in size, the residue types and the integer indices are all wrong. Erase the old information.
References C_, C_index_, CA_, CA_index_, CB_, CB_index_, N_, N_index_, O_, O_index_, and residue_types_.
Referenced by protocols::fldsgn::topology::SS_Info2::clear_data().
Vector const& protocols::fldsgn::topology::BB_Pos::N |
( |
Size const |
i | ) |
const |
|
inline |
Vector const& protocols::fldsgn::topology::BB_Pos::O |
( |
Size const |
i | ) |
const |
|
inline |
void protocols::fldsgn::topology::BB_Pos::resize |
( |
Size const |
nres | ) |
|
. After a change in size, the residue types and the integer indices are all wrong. Erase the old information.
References C_, C_index_, CA_, CA_index_, CB_, CB_index_, N_, N_index_, O_, O_index_, and residue_types_.
Referenced by protocols::fldsgn::topology::SS_Info2::resize(), and update_indices().
Size protocols::fldsgn::topology::BB_Pos::size |
( |
| ) |
const |
|
inline |
void protocols::fldsgn::topology::BB_Pos::take_coordinates_from_pose |
( |
Pose const & |
pose | ) |
|
: Optimize the common case where the sequence of the pose is not changing from score function evaluation to evaluation (e.g. abinitio!)
References core::chemical::aa_gly, bbindices_up_to_date(), C_, C_index_, CA_, CA_index_, CB_, CB_index_, N_, N_index_, O_, O_index_, core::pose::Pose::residue(), core::pose::Pose::total_residue(), and update_indices().
Referenced by protocols::fldsgn::topology::SS_Info2::initialize(), and protocols::fldsgn::topology::SS_Info2::set_SSorient().
void protocols::fldsgn::topology::BB_Pos::update_indices |
( |
Pose const & |
pose | ) |
|
|
private |
utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::C_ |
|
private |
utility::vector1< Size > protocols::fldsgn::topology::BB_Pos::C_index_ |
|
private |
utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::CA_ |
|
private |
utility::vector1< Size > protocols::fldsgn::topology::BB_Pos::CA_index_ |
|
private |
utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::CB_ |
|
private |
utility::vector1< Size > protocols::fldsgn::topology::BB_Pos::CB_index_ |
|
private |
utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::N_ |
|
private |
utility::vector1< Size > protocols::fldsgn::topology::BB_Pos::N_index_ |
|
private |
utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::O_ |
|
private |
utility::vector1< Size > protocols::fldsgn::topology::BB_Pos::O_index_ |
|
private |
The documentation for this class was generated from the following files: