|
Rosetta 3.5
|
#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 |
Public Member Functions inherited from protocols::evaluation::SingleValuePoseEvaluator< core::Real > | |
| SingleValuePoseEvaluator (std::string name) | |
| virtual bool | applicable (core::pose::Pose const &) const |
| virtual core::Size | size () const |
| virtual std::string | name (core::Size) const |
Public Member Functions inherited from protocols::evaluation::PoseEvaluator | |
| 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_ |
Definition at line 36 of file AlignEvaluator.hh.
| protocols::evaluation::AlignEvaluator::AlignEvaluator | ( | core::pose::PoseCOP | native_pose, |
| std::string | tag = "", |
||
| bool | report_aln_components = true, |
||
| core::sequence::SequenceAlignmentOP | aln = 0 |
||
| ) |
Definition at line 44 of file AlignEvaluator.cc.
| protocols::evaluation::AlignEvaluator::~AlignEvaluator | ( | ) |
Definition at line 42 of file AlignEvaluator.cc.
|
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.
Definition at line 55 of file AlignEvaluator.hh.
| core::sequence::SequenceAlignmentOP protocols::evaluation::AlignEvaluator::get_alignment | ( | core::pose::Pose const & | pose) | const |
Definition at line 57 of file AlignEvaluator.cc.
References core::sequence::align_naive(), aln_, native_pose_, core::pose::Pose::sequence(), and protocols::evaluation::tr().
Referenced by protocols::comparative_modeling::Align_RotamerEvaluator::apply(), and protocols::comparative_modeling::Align_RmsdEvaluator::apply().
| core::pose::PoseCOP protocols::evaluation::AlignEvaluator::native_pose | ( | ) | const |
Definition at line 89 of file AlignEvaluator.cc.
References native_pose_.
Referenced by protocols::comparative_modeling::Align_RotamerEvaluator::apply(), and protocols::comparative_modeling::Align_RmsdEvaluator::apply().
| void protocols::evaluation::AlignEvaluator::report_aln_components | ( | bool const | setting) |
Definition at line 77 of file AlignEvaluator.cc.
References report_aln_components_.
| bool protocols::evaluation::AlignEvaluator::report_aln_components | ( | ) | const |
Definition at line 81 of file AlignEvaluator.cc.
References report_aln_components_.
Referenced by protocols::comparative_modeling::Align_RmsdEvaluator::apply().
| std::string protocols::evaluation::AlignEvaluator::tag | ( | ) | const |
Definition at line 85 of file AlignEvaluator.cc.
References tag_.
Referenced by protocols::comparative_modeling::Align_RotamerEvaluator::apply(), and protocols::comparative_modeling::Align_RmsdEvaluator::apply().
|
private |
Definition at line 80 of file AlignEvaluator.hh.
Referenced by get_alignment().
|
private |
Definition at line 77 of file AlignEvaluator.hh.
Referenced by get_alignment(), and native_pose().
|
private |
Definition at line 79 of file AlignEvaluator.hh.
Referenced by report_aln_components().
|
private |
Definition at line 78 of file AlignEvaluator.hh.
Referenced by tag().
1.8.4