![]() |
Rosetta Protocols
2014.35
|
#include <AlignEvaluator.hh>
Public Member Functions | |
AlignEvaluator (core::pose::PoseCOP native_pose, std::string tag="", bool report_aln_components=true, core::sequence::SequenceAlignmentOP aln=0) | |
~AlignEvaluator () | |
virtual void | apply (core::pose::Pose &pose, std::string tag, core::io::silent::SilentStruct &ss) const =0 |
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... | |
virtual core::Real | apply (core::pose::Pose &) const |
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 |
![]() | |
SingleValuePoseEvaluator (std::string name="UNSPECIFIED_SingleValuePoseEvaluator") | |
virtual bool | applicable (core::pose::Pose const &) const |
virtual core::Size | size () const |
virtual std::string | name (core::Size) const |
![]() | |
PoseEvaluator () | |
virtual | ~PoseEvaluator () |
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 = 0 |
||
) |
protocols::evaluation::AlignEvaluator::~AlignEvaluator | ( | ) |
|
pure virtual |
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.
Reimplemented from protocols::evaluation::SingleValuePoseEvaluator< core::Real >.
Implemented in protocols::comparative_modeling::Align_RmsdEvaluator, and protocols::comparative_modeling::Align_RotamerEvaluator.
|
inlinevirtual |
outdated method - don't use!
Implements protocols::evaluation::SingleValuePoseEvaluator< core::Real >.
Reimplemented in protocols::comparative_modeling::Align_RmsdEvaluator, and protocols::comparative_modeling::Align_RotamerEvaluator.
References utility_exit_with_message.
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().