![]() |
Rosetta
2021.16
|
#include <AlignEvaluator.hh>

Public Member Functions | |
| AlignEvaluator (core::pose::PoseCOP native_pose, std::string tag="", bool report_aln_components=true, core::sequence::SequenceAlignmentOP aln=nullptr) | |
| ~AlignEvaluator () override | |
| void | apply (core::pose::Pose &pose, std::string tag, core::io::silent::SilentStruct &ss) const override=0 |
| evaluate pose and store values in Silent_Struct More... | |
| core::Real | apply (core::pose::Pose &) const override |
| outdated method - don't use! More... | |
| core::sequence::SequenceAlignmentOP | get_alignment (core::pose::Pose const &pose) const |
| void | report_aln_components (bool const setting) |
| bool | report_aln_components () const |
| std::string | tag () const |
| core::pose::PoseCOP | native_pose () const |
Public Member Functions inherited from protocols::evaluation::SingleValuePoseEvaluator< core::Real > | |
| SingleValuePoseEvaluator (std::string const &name="UNSPECIFIED_SingleValuePoseEvaluator") | |
| void | apply (core::pose::Pose &, std::string tag, core::io::silent::SilentStruct &pss) const override |
| evaluate pose and store values in Silent_Struct why is this specific to a specific type of SilentStruct? that seems needlessly pointless and overly constraining. More... | |
| bool | applicable (core::pose::Pose const &) const override |
| core::Size | size () const override |
| std::string | name (core::Size) const override |
Public Member Functions inherited from protocols::evaluation::PoseEvaluator | |
| PoseEvaluator () | |
| ~PoseEvaluator () override=default | |
| virtual void | apply (core::io::silent::SilentStruct &pss) const |
| direct application to SilentStruct... default implementation makes pose and calls "apply", you can overload if you don't need the pose-step More... | |
Private Attributes | |
| core::pose::PoseCOP | native_pose_ |
| std::string | tag_ |
| bool | report_aln_components_ |
| core::sequence::SequenceAlignmentOP | aln_ |
| protocols::evaluation::AlignEvaluator::AlignEvaluator | ( | core::pose::PoseCOP | native_pose, |
| std::string | tag = "", |
||
| bool | report_aln_components = true, |
||
| core::sequence::SequenceAlignmentOP | aln = nullptr |
||
| ) |
|
overridedefault |
|
overridepure virtual |
evaluate pose and store values in Silent_Struct
Implements protocols::evaluation::PoseEvaluator.
Implemented in protocols::comparative_modeling::Align_RmsdEvaluator, and protocols::comparative_modeling::Align_RotamerEvaluator.
|
inlineoverridevirtual |
outdated method - don't use!
Implements protocols::evaluation::SingleValuePoseEvaluator< core::Real >.
| core::sequence::SequenceAlignmentOP protocols::evaluation::AlignEvaluator::get_alignment | ( | core::pose::Pose const & | pose | ) | const |
| core::pose::PoseCOP protocols::evaluation::AlignEvaluator::native_pose | ( | ) | const |
| void protocols::evaluation::AlignEvaluator::report_aln_components | ( | bool const | setting | ) |
References report_aln_components_.
| bool protocols::evaluation::AlignEvaluator::report_aln_components | ( | ) | const |
References report_aln_components_.
Referenced by protocols::comparative_modeling::Align_RmsdEvaluator::apply().
| std::string protocols::evaluation::AlignEvaluator::tag | ( | ) | const |
References tag_.
Referenced by protocols::comparative_modeling::Align_RotamerEvaluator::apply(), and protocols::comparative_modeling::Align_RmsdEvaluator::apply().
|
private |
Referenced by get_alignment().
|
private |
Referenced by get_alignment(), and native_pose().
|
private |
Referenced by report_aln_components().
|
private |
Referenced by tag().
1.8.7