![]() |
Rosetta
2021.16
|
#include <DofPassport.hh>

Public Types | |
| typedef std::set < core::id::DOF_ID > ::const_iterator | const_iterator |
Public Member Functions | |
| ~DofPassport () override | |
| void | show (std::ostream &) const |
| core::kinematics::MoveMapOP | render_movemap () const |
| void | render_movemap (core::kinematics::MoveMapOP) const |
| std::set< core::id::DOF_ID > ::const_iterator | begin () const |
| std::set< core::id::DOF_ID > ::const_iterator | end () const |
| void | add_dof_access (id::DOF_ID const &id) |
| configure passport to allow access to a bond length or angle dof_id More... | |
| void | revoke_all_access () |
| bool | has_jump_access (int jump_num) const |
| std::set< core::id::DOF_ID > const & | active_dofs () const |
| utility::vector1< int > | active_jumps () const |
| bool | dof_access (core::id::DOF_ID const &id) const |
| bool | dof_access (EnvCore const &, core::id::DOF_ID const &id) const |
| std::string const & | mover () const |
| core::Size const & | env_id () const |
| conformation::ConformationCOP | reference_conformation () const |
| void | reference_conformation (conformation::ConformationCOP conf) |
Private Member Functions | |
| DofPassport (std::string const &mover, Size env_id) | |
| DofPassport (DofPassport const &) | |
| bool | access_check (EnvCore const &env, bool type_specific_check) const |
Private Attributes | |
| std::string | mover_ |
| core::Size | env_id_ |
| std::set< core::id::DOF_ID > | accessible_dofs_ |
| conformation::ConformationCOP | conf_ |
Friends | |
| class | core::environment::EnvCore |
| typedef std::set< core::id::DOF_ID >::const_iterator core::environment::DofPassport::const_iterator |
|
overridedefault |
|
private |
|
private |
|
private |
References env_id_, core::environment::EnvCore::id(), and tr().
Referenced by dof_access().
| std::set< core::id::DOF_ID > const & core::environment::DofPassport::active_dofs | ( | ) | const |
References accessible_dofs_.
| utility::vector1< int > core::environment::DofPassport::active_jumps | ( | ) | const |
References conf_, and has_jump_access().
| void core::environment::DofPassport::add_dof_access | ( | id::DOF_ID const & | id | ) |
configure passport to allow access to a bond length or angle dof_id
| id | the DOF_ID to allow access to |
References accessible_dofs_.
| std::set< core::id::DOF_ID >::const_iterator core::environment::DofPassport::begin | ( | ) | const |
References accessible_dofs_.
| bool core::environment::DofPassport::dof_access | ( | core::id::DOF_ID const & | id | ) | const |
References accessible_dofs_.
Referenced by dof_access().
| bool core::environment::DofPassport::dof_access | ( | EnvCore const & | env, |
| core::id::DOF_ID const & | id | ||
| ) | const |
References access_check(), dof_access(), and tr().
|
inline |
References accessible_dofs_.
|
inline |
References env_id_.
| bool core::environment::DofPassport::has_jump_access | ( | int | jump_num | ) | const |
References accessible_dofs_, conf_, core::id::RB1, and core::id::RB6.
Referenced by active_jumps(), and render_movemap().
| std::string const & core::environment::DofPassport::mover | ( | ) | const |
References mover_.
| conformation::ConformationCOP core::environment::DofPassport::reference_conformation | ( | ) | const |
References conf_.
| void core::environment::DofPassport::reference_conformation | ( | conformation::ConformationCOP | conf | ) |
References conf_.
| MoveMapOP core::environment::DofPassport::render_movemap | ( | ) | const |
| void core::environment::DofPassport::render_movemap | ( | core::kinematics::MoveMapOP | mm | ) | const |
References accessible_dofs_, core::id::BB, core::id::CHI, conf_, has_jump_access(), and core::id::DOF_ID::valid().
| void core::environment::DofPassport::revoke_all_access | ( | ) |
References accessible_dofs_.
| void core::environment::DofPassport::show | ( | std::ostream & | str | ) | const |
References env_id_, and mover_.
Referenced by core::environment::operator<<().
|
friend |
|
private |
Referenced by active_dofs(), add_dof_access(), begin(), dof_access(), end(), has_jump_access(), render_movemap(), and revoke_all_access().
|
private |
Referenced by active_jumps(), has_jump_access(), reference_conformation(), and render_movemap().
|
private |
Referenced by access_check(), env_id(), and show().
1.8.7