#include <MoveMapFactory.hh>
|
| struct | MMJumpAction |
| | An action for a set of Jumps. More...
|
| |
| struct | MMResAction |
| | An action to be applied to a residue all members of a particular part (i.e. all backbone torsions, or all chi torsions) More...
|
| |
| struct | MMResIndexAction |
| | An action for a particular indexed thing (i.e. a particular backbone, or a particular chi torsion). More...
|
| |
|
| | MoveMapFactory () |
| | Constructor. More...
|
| |
| | MoveMapFactory (MoveMapFactory const &src) |
| |
| MoveMapFactory & | operator= (MoveMapFactory const &rhs) |
| |
| MoveMapFactoryOP | clone () const |
| |
| | ~MoveMapFactory () override |
| | Destructor. More...
|
| |
| void | all_bb (bool setting) |
| |
| void | add_bb_action (move_map_action action, residue_selector::ResidueSelectorCOP selector) |
| |
| void | add_bb_index_action (Size index, move_map_action action, residue_selector::ResidueSelectorCOP selector) |
| |
| void | all_chi (bool setting) |
| |
| void | add_chi_action (move_map_action action, residue_selector::ResidueSelectorCOP selector) |
| |
| void | all_nu (bool setting) |
| |
| void | add_nu_action (move_map_action action, residue_selector::ResidueSelectorCOP selector) |
| |
| void | all_branches (bool setting) |
| |
| void | add_branches_action (move_map_action action, residue_selector::ResidueSelectorCOP selector) |
| |
| void | all_jumps (bool setting) |
| |
| void | add_jump_action (move_map_action action, jump_selector::JumpSelectorCOP selector) |
| |
| void | all_bondangles (bool setting) |
| |
| void | add_bondangles_action (move_map_action action, residue_selector::ResidueSelectorCOP selector) |
| |
| void | all_bondlengths (bool setting) |
| |
| void | add_bondlengths_action (move_map_action action, residue_selector::ResidueSelectorCOP selector) |
| |
| void | set_cartesian (bool setting) |
| | Option to use specific cartesian settings for the movemap. Used for glycans as dihedral vs cart MM settings are completely different to move the same underlying coordinates in IUPAC definitions. More...
|
| |
| bool | cartesian () const |
| |
| kinematics::MoveMapOP | create_movemap_from_pose (core::pose::Pose const &pose) const |
| | Construct a MoveMap from the internally held ResidueSelectors and JumpSelectors. More...
|
| |
| void | edit_movemap_given_pose (core::pose::Pose const &pose, kinematics::MoveMap &mm) const |
| |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &datacache) |
| | Initialize any data members of this instance from an input tag and a DataMap object. More...
|
| |
| core::select::movemap::MoveMapFactory::MoveMapFactory |
( |
| ) |
|
|
default |
| core::select::movemap::MoveMapFactory::MoveMapFactory |
( |
MoveMapFactory const & |
src | ) |
|
|
default |
| core::select::movemap::MoveMapFactory::~MoveMapFactory |
( |
| ) |
|
|
overridedefault |
| void core::select::movemap::MoveMapFactory::all_bb |
( |
bool |
setting | ) |
|
| void core::select::movemap::MoveMapFactory::all_bondangles |
( |
bool |
setting | ) |
|
| void core::select::movemap::MoveMapFactory::all_bondlengths |
( |
bool |
setting | ) |
|
| void core::select::movemap::MoveMapFactory::all_branches |
( |
bool |
setting | ) |
|
| void core::select::movemap::MoveMapFactory::all_chi |
( |
bool |
setting | ) |
|
| void core::select::movemap::MoveMapFactory::all_jumps |
( |
bool |
setting | ) |
|
| void core::select::movemap::MoveMapFactory::all_nu |
( |
bool |
setting | ) |
|
| bool core::select::movemap::MoveMapFactory::cartesian |
( |
| ) |
const |
References all_bb_setting_, all_bondangles_setting_, all_bondlengths_setting_, all_branches_setting_, all_chi_setting_, all_jumps_setting_, all_nu_setting_, bb_actions_, bb_index_actions_, bondangles_actions_, bondlengths_actions_, branches_actions_, cartesian_specific_, chi_actions_, core::id::D, core::chemical::ResidueType::is_carbohydrate(), core::pose::symmetry::is_symmetric(), jump_actions_, core::pose::symmetry::make_symmetric_movemap(), core::chemical::ResidueType::natoms(), nu_actions_, core::pose::Pose::residue_type(), core::kinematics::MoveMap::set(), core::kinematics::MoveMap::set_bb(), core::kinematics::MoveMap::set_branches(), core::kinematics::MoveMap::set_chi(), core::pose::carbohydrates::set_glycan_iupac_bb_torsions(), core::pose::carbohydrates::set_glycan_iupac_chi_torsions(), core::kinematics::MoveMap::set_jump(), core::kinematics::MoveMap::set_nu(), core::id::THETA, use_all_bb_, use_all_bondangles_, use_all_bondlengths_, use_all_branches_, use_all_chi_, use_all_jumps_, and use_all_nu_.
Referenced by create_movemap_from_pose().
| std::string core::select::movemap::MoveMapFactory::element_name |
( |
| ) |
|
|
static |
| std::string core::select::movemap::MoveMapFactory::mmf_ct_namer |
( |
std::string const & |
element | ) |
|
|
static |
| void core::select::movemap::MoveMapFactory::parse_my_tag |
( |
utility::tag::TagCOP |
tag, |
|
|
basic::datacache::DataMap & |
datacache |
|
) |
| |
Initialize any data members of this instance from an input tag and a DataMap object.
References add_bb_action(), add_bb_index_action(), add_branches_action(), add_chi_action(), add_jump_action(), add_nu_action(), all_bb(), all_branches(), all_chi(), all_jumps(), all_nu(), cartesian_specific_, core::select::movemap::MoveMapFactory::MMResIndexAction::index, core::select::jump_selector::parse_jump_selector(), core::select::residue_selector::parse_residue_selector(), and set_cartesian().
| void core::select::movemap::MoveMapFactory::provide_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
|
|
static |
| void core::select::movemap::MoveMapFactory::set_cartesian |
( |
bool |
setting | ) |
|
Option to use specific cartesian settings for the movemap. Used for glycans as dihedral vs cart MM settings are completely different to move the same underlying coordinates in IUPAC definitions.
References cartesian_specific_.
Referenced by parse_my_tag().
| bool core::select::movemap::MoveMapFactory::all_bb_setting_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::all_bondangles_setting_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::all_bondlengths_setting_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::all_branches_setting_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::all_chi_setting_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::all_jumps_setting_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::all_nu_setting_ = false |
|
private |
| std::list< MMResAction > core::select::movemap::MoveMapFactory::bb_actions_ |
|
private |
| std::list< MMResIndexAction > core::select::movemap::MoveMapFactory::bb_index_actions_ |
|
private |
| std::list< MMResAction > core::select::movemap::MoveMapFactory::bondangles_actions_ |
|
private |
| std::list< MMResAction > core::select::movemap::MoveMapFactory::bondlengths_actions_ |
|
private |
| std::list< MMResAction > core::select::movemap::MoveMapFactory::branches_actions_ |
|
private |
| bool core::select::movemap::MoveMapFactory::cartesian_specific_ = false |
|
private |
| std::list< MMResAction > core::select::movemap::MoveMapFactory::chi_actions_ |
|
private |
| std::list< MMJumpAction > core::select::movemap::MoveMapFactory::jump_actions_ |
|
private |
| std::list< MMResAction > core::select::movemap::MoveMapFactory::nu_actions_ |
|
private |
| bool core::select::movemap::MoveMapFactory::use_all_bb_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::use_all_bondangles_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::use_all_bondlengths_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::use_all_branches_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::use_all_chi_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::use_all_jumps_ = false |
|
private |
| bool core::select::movemap::MoveMapFactory::use_all_nu_ = false |
|
private |
The documentation for this class was generated from the following files: