|
Rosetta 3.5
|
#include <SymDof.hh>

Public Member Functions | |
| SymDof () | |
| constructor More... | |
| SymDof (SymDof const &src) | |
| copy constructor More... | |
| SymDof & | operator= (SymDof const &src) |
| ~SymDof () | |
| void | add_dof_from_string (utility::vector1< std::string > dof_string) |
| void | read (std::string dof_line) |
| bool | allow_dof (int df) const |
| bool | has_dof () |
| core::Real | range1_lower (int df) const |
| core::Real | range1_upper (int df) const |
| core::Real | range2_lower (int df) const |
| core::Real | range2_upper (int df) const |
| bool | has_range1 (int df) const |
| bool | has_range2 (int df) const |
| bool | has_range1_lower (int df) const |
| bool | has_range1_upper (int df) const |
| bool | has_range2_lower (int df) const |
| bool | has_range2_upper (int df) const |
| int | jump_direction (int df) const |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const SymDof &dof) |
| bool | operator== (SymDof const &a, SymDof const &b) |
| bool | operator!= (SymDof const &a, SymDof const &b) |
| core::conformation::symmetry::SymDof::SymDof | ( | ) |
constructor
Definition at line 32 of file SymDof.cc.
References allowed_dof_jumps_, has_range1_lower_, has_range1_upper_, has_range2_lower_, has_range2_upper_, jump_dir_, lower_range_dof_jumps1_, lower_range_dof_jumps2_, upper_range_dof_jumps1_, and upper_range_dof_jumps2_.
| core::conformation::symmetry::SymDof::SymDof | ( | SymDof const & | src) |
copy constructor
Definition at line 49 of file SymDof.cc.
References allowed_dof_jumps_, has_range1_lower_, has_range1_upper_, has_range2_lower_, has_range2_upper_, jump_dir_, lower_range_dof_jumps1_, lower_range_dof_jumps2_, upper_range_dof_jumps1_, and upper_range_dof_jumps2_.
| void core::conformation::symmetry::SymDof::add_dof_from_string | ( | utility::vector1< std::string > | dof_string) |
Definition at line 292 of file SymDof.cc.
References read().
Referenced by core::conformation::symmetry::SymmData::read_symmetry_data_from_stream().
Definition at line 84 of file SymDof.cc.
References allowed_dof_jumps_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by protocols::rigid::RigidBodyDofRandomizeMover::apply(), protocols::rigid::RigidBodyDofPerturbMover::apply(), has_dof(), core::pose::symmetry::make_symmetric_movemap(), core::conformation::symmetry::operator<<(), protocols::rigid::RigidBodyDofRandomTransMover::RigidBodyDofRandomTransMover(), protocols::rigid::RigidBodyDofSeqTransMover::RigidBodyDofSeqTransMover(), protocols::rigid::RigidBodyDofTransMover::RigidBodyDofTransMover(), protocols::simple_moves::symmetry::SymmetrySlider::setup(), and core::conformation::symmetry::SymmData::show().
| bool core::conformation::symmetry::SymDof::has_dof | ( | ) |
Definition at line 93 of file SymDof.cc.
References allow_dof(), core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Definition at line 139 of file SymDof.cc.
References has_range1_lower_, and has_range1_upper_.
Referenced by protocols::rigid::RigidBodyDofRandomizeMover::apply().
Definition at line 155 of file SymDof.cc.
References has_range1_lower_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by protocols::rigid::RigidBodyDofRandomizeMover::apply().
Definition at line 163 of file SymDof.cc.
References has_range1_upper_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Definition at line 147 of file SymDof.cc.
References has_range2_lower_, and has_range2_upper_.
Definition at line 171 of file SymDof.cc.
References has_range2_lower_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by protocols::rigid::RigidBodyDofPerturbMover::apply().
Definition at line 179 of file SymDof.cc.
References has_range2_upper_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Definition at line 188 of file SymDof.cc.
References jump_dir_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by protocols::rigid::RigidBodyDofRandomizeMover::apply(), protocols::rigid::RigidBodyDofPerturbMover::apply(), core::conformation::symmetry::operator<<(), protocols::rigid::RigidBodyDofTransMover::RigidBodyDofTransMover(), and core::conformation::symmetry::SymmData::show().
Definition at line 64 of file SymDof.cc.
References allowed_dof_jumps_, has_range1_lower_, has_range1_upper_, has_range2_lower_, has_range2_upper_, jump_dir_, lower_range_dof_jumps1_, lower_range_dof_jumps2_, upper_range_dof_jumps1_, and upper_range_dof_jumps2_.
| core::Real core::conformation::symmetry::SymDof::range1_lower | ( | int | df) | const |
Definition at line 103 of file SymDof.cc.
References lower_range_dof_jumps1_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by protocols::rigid::RigidBodyDofRandomizeMover::apply(), core::conformation::symmetry::operator<<(), and core::conformation::symmetry::SymmData::show().
| core::Real core::conformation::symmetry::SymDof::range1_upper | ( | int | df) | const |
Definition at line 112 of file SymDof.cc.
References upper_range_dof_jumps1_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by protocols::rigid::RigidBodyDofRandomizeMover::apply(), core::conformation::symmetry::operator<<(), and core::conformation::symmetry::SymmData::show().
| core::Real core::conformation::symmetry::SymDof::range2_lower | ( | int | df) | const |
Definition at line 121 of file SymDof.cc.
References lower_range_dof_jumps2_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by protocols::rigid::RigidBodyDofPerturbMover::apply(), core::conformation::symmetry::operator<<(), and core::conformation::symmetry::SymmData::show().
| core::Real core::conformation::symmetry::SymDof::range2_upper | ( | int | df) | const |
Definition at line 130 of file SymDof.cc.
References upper_range_dof_jumps2_, core::conformation::symmetry::X_DOF, and core::conformation::symmetry::Z_ANGLE_DOF.
Referenced by core::conformation::symmetry::operator<<(), and core::conformation::symmetry::SymmData::show().
| void core::conformation::symmetry::SymDof::read | ( | std::string | dof_line) |
Definition at line 200 of file SymDof.cc.
References allowed_dof_jumps_, has_range1_lower_, has_range1_upper_, has_range2_lower_, has_range2_upper_, jump_dir_, lower_range_dof_jumps1_, lower_range_dof_jumps2_, protocols::forge::methods::replace(), core::io::pdb::split(), upper_range_dof_jumps1_, upper_range_dof_jumps2_, core::conformation::symmetry::X_ANGLE_DOF, core::conformation::symmetry::X_DOF, core::conformation::symmetry::Y_ANGLE_DOF, core::conformation::symmetry::Y_DOF, core::conformation::symmetry::Z_ANGLE_DOF, and core::conformation::symmetry::Z_DOF.
Referenced by add_dof_from_string().
|
friend |
|
private |
Definition at line 147 of file SymDof.hh.
Referenced by allow_dof(), operator=(), core::conformation::symmetry::operator==(), read(), and SymDof().
|
private |
Definition at line 152 of file SymDof.hh.
Referenced by has_range1(), has_range1_lower(), operator=(), core::conformation::symmetry::operator==(), read(), and SymDof().
|
private |
Definition at line 153 of file SymDof.hh.
Referenced by has_range1(), has_range1_upper(), operator=(), core::conformation::symmetry::operator==(), read(), and SymDof().
|
private |
Definition at line 154 of file SymDof.hh.
Referenced by has_range2(), has_range2_lower(), operator=(), core::conformation::symmetry::operator==(), read(), and SymDof().
|
private |
Definition at line 155 of file SymDof.hh.
Referenced by has_range2(), has_range2_upper(), operator=(), core::conformation::symmetry::operator==(), read(), and SymDof().
|
private |
Definition at line 156 of file SymDof.hh.
Referenced by jump_direction(), operator=(), core::conformation::symmetry::operator==(), read(), and SymDof().
|
private |
Definition at line 148 of file SymDof.hh.
Referenced by operator=(), core::conformation::symmetry::operator==(), range1_lower(), read(), and SymDof().
|
private |
Definition at line 150 of file SymDof.hh.
Referenced by operator=(), core::conformation::symmetry::operator==(), range2_lower(), read(), and SymDof().
|
private |
Definition at line 149 of file SymDof.hh.
Referenced by operator=(), core::conformation::symmetry::operator==(), range1_upper(), read(), and SymDof().
|
private |
Definition at line 151 of file SymDof.hh.
Referenced by operator=(), core::conformation::symmetry::operator==(), range2_upper(), read(), and SymDof().
1.8.4