Rosetta
|
Report the RMSD between two poses. More...
#include <BasicPosePropertyReporters.hh>
Public Member Functions | |
RMSDReporter () | |
std::string | get_name () const override |
Each derived selector must specify its name. More... | |
core::Real | report_property (core::pose::Pose &p1, core::pose::Pose &p2) const override |
Report the RMSD between poses p1 and p2 Depending on the mode, this can be either all atom or CA RMSD, optionally with residue selection. More... | |
void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) override |
Called by PosePropertyReporterFactory when constructing new PosePropertyReporters. Takes care of the specific selector's parsing. More... | |
![]() | |
virtual core::Real | report_property (core::pose::Pose &p) const |
Reports a specific property for the provided pose. More... | |
Static Public Member Functions | |
static std::string | name () |
static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
![]() | |
static std::string | name () |
Private Types | |
enum | { MODE_NONE , MODE_CA_rmsd , MODE_all_atom_rmsd } |
Private Attributes | |
core::Size | mode_ |
core::select::residue_selector::ResidueSelectorCOP | residues_ |
Additional Inherited Members | |
![]() | |
PosePropertyReporter () | |
~PosePropertyReporter () override | |
Report the RMSD between two poses.
protocols::pose_reporters::RMSDReporter::RMSDReporter | ( | ) |
|
inlineoverridevirtual |
Each derived selector must specify its name.
Implements protocols::rosetta_scripts::PosePropertyReporter.
References name().
|
inlinestatic |
Referenced by get_name(), and provide_xml_schema().
|
overridevirtual |
Called by PosePropertyReporterFactory when constructing new PosePropertyReporters. Takes care of the specific selector's parsing.
Reimplemented from protocols::rosetta_scripts::PosePropertyReporter.
References core::pose::get_resnum_selector(), mode_, MODE_all_atom_rmsd, MODE_CA_rmsd, MODE_NONE, and residues_.
|
static |
|
overridevirtual |
Report the RMSD between poses p1 and p2 Depending on the mode, this can be either all atom or CA RMSD, optionally with residue selection.
Reimplemented from protocols::rosetta_scripts::PosePropertyReporter.
References core::scoring::all_atom_rmsd(), core::scoring::CA_rmsd(), core::select::get_residues_from_subset(), mode_, MODE_all_atom_rmsd, MODE_CA_rmsd, residues_, core::pose::Pose::sequence(), and protocols::TR().
|
private |
Referenced by parse_my_tag(), and report_property().
|
private |
Referenced by parse_my_tag(), and report_property().