![]() |
Rosetta Core
2014.35
|
#include <CopyDofs.hh>
Public Member Functions | |
CopyDofs (pose::MiniPose const &template_pose, std::map< id::AtomID, id::AtomID > const &atom_id_map, std::map< id::AtomID, Size > const &atom_id_domain_map) | |
CopyDofs (pose::MiniPose const &template_pose, std::map< id::AtomID, id::AtomID > const &atom_id_map) | |
~CopyDofs () | |
void | apply (pose::Pose &pose) |
void | figure_out_dofs (pose::Pose &pose) |
CopyDofsInfo | copy_dofs_info () const |
Private Member Functions | |
void | figure_out_atom_id_domain_map (pose::Pose &pose) |
bool | get_scratch_atom_id (id::AtomID &other_scratch_atom_id, std::map< core::id::AtomID, core::id::AtomID > const &atom_id_map, core::kinematics::tree::AtomCOP other_atom) |
bool | check_domain_map (std::map< id::AtomID, Size > const &atom_id_domain_map, id::AtomID const &atom_id1, id::AtomID const &atom_id2) |
bool | check_domain_map (std::map< id::AtomID, Size > const &atom_id_domain_map, utility::vector1< id::AtomID > const &atom_ids1, utility::vector1< id::AtomID > const &atom_ids2) |
Private Attributes | |
pose::MiniPose const & | scratch_pose_ |
std::map< id::AtomID, id::AtomID > const & | atom_id_map_ |
std::map< id::AtomID, Size > | atom_id_domain_map_ |
bool const | atom_id_domain_map_inputted_ |
CopyDofsInfo | copy_dofs_info_ |
core::pose::copydofs::CopyDofs::CopyDofs | ( | pose::MiniPose const & | template_pose, |
std::map< id::AtomID, id::AtomID > const & | atom_id_map, | ||
std::map< id::AtomID, Size > const & | atom_id_domain_map | ||
) |
core::pose::copydofs::CopyDofs::CopyDofs | ( | pose::MiniPose const & | template_pose, |
std::map< id::AtomID, id::AtomID > const & | atom_id_map | ||
) |
core::pose::copydofs::CopyDofs::~CopyDofs | ( | ) |
void core::pose::copydofs::CopyDofs::apply | ( | pose::Pose & | pose | ) |
References core::pose::copydofs::apply_dofs(), copy_dofs_info_, figure_out_atom_id_domain_map(), and figure_out_dofs().
Referenced by core::pose::copydofs::copy_dofs().
|
private |
Referenced by check_domain_map(), and figure_out_dofs().
|
private |
References check_domain_map().
|
inline |
References copy_dofs_info_.
|
private |
References atom_id_domain_map_, atom_id_domain_map_inputted_, and core::pose::copydofs::blank_atom_id_domain_map().
Referenced by apply().
void core::pose::copydofs::CopyDofs::figure_out_dofs | ( | pose::Pose & | pose | ) |
References angle_radians(), core::kinematics::AtomTree::atom_dont_do_update(), atom_id_domain_map_, atom_id_map_, core::conformation::Residue::atom_name(), core::pose::Pose::atom_tree(), core::id::AtomID::atomno(), check_domain_map(), copy_dofs_info_, core::id::D, dihedral_radians(), core::pose::Pose::dof(), get_scratch_atom_id(), core::pose::Pose::jump(), length, core::conformation::Residue::name(), core::conformation::Residue::name1(), core::chemical::PHI, numeric::constants::d::pi, core::pose::Pose::residue(), core::id::AtomID::rsd(), scratch_pose_, core::pose::Pose::set_jump(), core::chemical::THETA, verbose, core::pose::MiniPose::xyz(), and core::pose::Pose::xyz().
Referenced by apply().
|
private |
Referenced by figure_out_dofs().
|
private |
Referenced by figure_out_atom_id_domain_map(), and figure_out_dofs().
|
private |
Referenced by figure_out_atom_id_domain_map().
|
private |
Referenced by figure_out_dofs().
|
private |
Referenced by apply(), copy_dofs_info(), and figure_out_dofs().
|
private |
Referenced by figure_out_dofs().