![]() |
Rosetta Protocols
2014.35
|
#include <GetRBDOFValues.hh>
Public Member Functions | |
GetRBDOFValues () | |
GetRBDOFValues (int jump, std::string dof_name, bool verb, char ax, bool disp, bool ang, core::Real init_d, core::Real init_a, bool get_init) | |
GetRBDOFValues (GetRBDOFValues const &rval) | |
virtual | ~GetRBDOFValues () |
virtual protocols::filters::FilterOP | clone () const |
virtual protocols::filters::FilterOP | fresh_instance () const |
virtual std::string | name () const |
void | jump_id (core::Size const jump) |
void | sym_dof_name (std::string const dof_name) |
void | verbose (bool const verb) |
void | axis (char const ax) |
void | radial_disp (bool const disp) |
void | angle (bool const ang) |
void | init_disp (core::Real const init_d) |
void | init_angle (core::Real const init_a) |
void | get_init_value (bool const get_init) |
core::Size | jump_id () const |
std::string | sym_dof_name () const |
bool | verbose () const |
char | axis () const |
bool | radial_disp () const |
bool | angle () const |
core::Real | init_disp () const |
core::Real | init_angle () const |
bool | get_init_value () const |
virtual void | parse_my_tag (TagCOP tag, basic::datacache::DataMap &, protocols::filters::Filters_map const &, Movers_map const &, Pose const &) |
parse xml More... | |
virtual bool | apply (Pose const &pose) const |
Returns true if the given pose passes the filter, false otherwise. More... | |
virtual core::Real | report_sm (Pose const &pose) const |
used to report filter internals through a score or silent file More... | |
virtual void | report (std::ostream &out, Pose const &pose) const |
core::Real | compute (Pose const &pose, bool const &verb, std::string const &dof_name, int const &jump, char const &ax, bool const &disp, bool const &ang, core::Real const &init_d, core::Real const &init_a, bool const &get_init) const |
get the translation and rotation for a user specified jump More... | |
![]() | |
Filter () | |
Filter (std::string const &) | |
Filter (Filter const &) | |
virtual | ~Filter () |
virtual std::string | get_type () const |
std::string | get_user_defined_name () const |
void | set_user_defined_name (std::string const &name) |
virtual void | clear () |
used to clear internal variables if needed. Using fresh_instance is preferred since it's a pure virtual More... | |
virtual void | apply (core::io::serialization::PipeMap &pmap) |
virtual void | score (core::io::serialization::PipeMap &pmap) |
virtual core::Real | score (core::pose::Pose &pose) |
virtual void | parse_def (utility::lua::LuaObject const &def, utility::lua::LuaObject const &score_fxns, utility::lua::LuaObject const &tasks) |
Private Attributes | |
int | jump_id_ |
std::string | sym_dof_name_ |
bool | verbose_ |
bool | radial_disp_ |
bool | angle_ |
bool | get_init_value_ |
char | axis_ |
core::Real | init_disp_ |
core::Real | init_angle_ |
Additional Inherited Members | |
![]() | |
std::string | scorename_ |
protocols::matdes::GetRBDOFValues::GetRBDOFValues | ( | ) |
Referenced by clone(), and fresh_instance().
protocols::matdes::GetRBDOFValues::GetRBDOFValues | ( | int | jump, |
std::string | dof_name, | ||
bool | verb, | ||
char | ax, | ||
bool | disp, | ||
bool | ang, | ||
core::Real | init_d, | ||
core::Real | init_a, | ||
bool | get_init | ||
) |
protocols::matdes::GetRBDOFValues::GetRBDOFValues | ( | GetRBDOFValues const & | rval | ) |
|
virtual |
bool protocols::matdes::GetRBDOFValues::angle | ( | ) | const |
References angle_.
Referenced by apply(), parse_my_tag(), report(), and report_sm().
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
References angle(), axis(), compute(), get_init_value(), init_angle(), init_disp(), jump_id(), radial_disp(), sym_dof_name(), and verbose().
void protocols::matdes::GetRBDOFValues::axis | ( | char const | ax | ) |
References axis_.
char protocols::matdes::GetRBDOFValues::axis | ( | ) | const |
References axis_.
Referenced by apply(), compute(), parse_my_tag(), report(), and report_sm().
|
virtual |
Implements protocols::filters::Filter.
References GetRBDOFValues().
core::Real protocols::matdes::GetRBDOFValues::compute | ( | Pose const & | pose, |
bool const & | verb, | ||
std::string const & | dof_name, | ||
int const & | jump, | ||
char const & | ax, | ||
bool const & | disp, | ||
bool const & | ang, | ||
core::Real const & | init_d, | ||
core::Real const & | init_a, | ||
bool const & | get_init | ||
) | const |
get the translation and rotation for a user specified jump
References axis(), protocols::jd2::JobDistributor::current_output_name(), numeric::conversions::degrees(), protocols::matdes::SymDofMoverSampler::get_angles(), protocols::matdes::SymDofMoverSampler::get_instance(), protocols::jd2::JobDistributor::get_instance(), protocols::matdes::SymDofMoverSampler::get_radial_disps(), core::kinematics::Jump::get_rotation(), core::pose::symmetry::get_sym_aware_jump_num(), protocols::matdes::SymDofMoverSampler::get_sym_dof_names(), core::kinematics::Jump::get_translation(), core::pose::Pose::jump(), numeric::rotation_axis(), sign(), core::pose::symmetry::sym_dof_jump_num(), sym_dof_names(), protocols::matdes::TR, numeric::truncate_and_serialize_xyz_vector(), utility_exit_with_message, numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
Referenced by apply(), report(), and report_sm().
|
virtual |
Implements protocols::filters::Filter.
References GetRBDOFValues().
void protocols::matdes::GetRBDOFValues::get_init_value | ( | bool const | get_init | ) |
References get_init_value_.
bool protocols::matdes::GetRBDOFValues::get_init_value | ( | ) | const |
References get_init_value_.
Referenced by apply(), parse_my_tag(), report(), and report_sm().
void protocols::matdes::GetRBDOFValues::init_angle | ( | core::Real const | init_a | ) |
References init_angle_.
core::Real protocols::matdes::GetRBDOFValues::init_angle | ( | ) | const |
References init_angle_.
Referenced by apply(), parse_my_tag(), report(), and report_sm().
void protocols::matdes::GetRBDOFValues::init_disp | ( | core::Real const | init_d | ) |
References init_disp_.
core::Real protocols::matdes::GetRBDOFValues::init_disp | ( | ) | const |
References init_disp_.
Referenced by apply(), parse_my_tag(), report(), and report_sm().
void protocols::matdes::GetRBDOFValues::jump_id | ( | core::Size const | jump | ) |
References jump_id_.
core::Size protocols::matdes::GetRBDOFValues::jump_id | ( | ) | const |
References jump_id_.
Referenced by apply(), parse_my_tag(), report(), and report_sm().
|
inlinevirtual |
Reimplemented from protocols::filters::Filter.
|
virtual |
parse xml
Reimplemented from protocols::filters::Filter.
References angle(), axis(), get_init_value(), init_angle(), init_disp(), jump_id(), radial_disp(), sym_dof_name(), and verbose().
void protocols::matdes::GetRBDOFValues::radial_disp | ( | bool const | disp | ) |
References radial_disp_.
bool protocols::matdes::GetRBDOFValues::radial_disp | ( | ) | const |
References radial_disp_.
Referenced by apply(), parse_my_tag(), report(), and report_sm().
|
virtual |
Reimplemented from protocols::filters::Filter.
References angle(), axis(), compute(), get_init_value(), init_angle(), init_disp(), jump_id(), radial_disp(), and sym_dof_name().
|
virtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
References angle(), axis(), compute(), get_init_value(), init_angle(), init_disp(), jump_id(), radial_disp(), and sym_dof_name().
void protocols::matdes::GetRBDOFValues::sym_dof_name | ( | std::string const | dof_name | ) |
References sym_dof_name_.
std::string protocols::matdes::GetRBDOFValues::sym_dof_name | ( | ) | const |
References sym_dof_name_.
Referenced by apply(), parse_my_tag(), report(), and report_sm().
bool protocols::matdes::GetRBDOFValues::verbose | ( | ) | const |
References verbose_.
Referenced by apply(), and parse_my_tag().
|
private |
Referenced by axis().
|
private |
Referenced by get_init_value().
|
private |
Referenced by init_angle().
|
private |
Referenced by init_disp().
|
private |
Referenced by radial_disp().
|
private |
Referenced by sym_dof_name().