![]() |
Rosetta
2021.16
|
Use a RosettaScripts filter as a reporter. More...
#include <BasicPosePropertyReporters.hh>

Public Member Functions | |
| FilterReporter () | |
| std::string | get_name () const override |
| Each derived selector must specify its name. More... | |
| core::Real | report_property (core::pose::Pose &p) const override |
| Reports a specific property for the provided pose. 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... | |
Public Member Functions inherited from protocols::rosetta_scripts::PosePropertyReporter | |
| virtual core::Real | report_property (core::pose::Pose &p1, core::pose::Pose &p2) const |
| Reports a specific property for the combination of two provided poses. More... | |
Static Public Member Functions | |
| static std::string | name () |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
Static Public Member Functions inherited from protocols::rosetta_scripts::PosePropertyReporter | |
| static std::string | name () |
Private Attributes | |
| protocols::filters::FilterOP | filter_ |
Additional Inherited Members | |
Protected Member Functions inherited from protocols::rosetta_scripts::PosePropertyReporter | |
| PosePropertyReporter () | |
| ~PosePropertyReporter () override | |
Use a RosettaScripts filter as a reporter.
| protocols::pose_reporters::FilterReporter::FilterReporter | ( | ) |
|
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 filter_, and protocols::rosetta_scripts::RosettaScriptsParser::find_rosettascript_tag().
|
static |
|
overridevirtual |
Reports a specific property for the provided pose.
Reimplemented from protocols::rosetta_scripts::PosePropertyReporter.
References filter_, core::pose::setPoseExtraScore(), and protocols::TR().
|
private |
Referenced by parse_my_tag(), and report_property().
1.8.7