Rosetta 3.4
Public Types | Public Member Functions
protocols::evaluation::MetaPoseEvaluator Class Reference

#include <PoseEvaluator.hh>

Inheritance diagram for protocols::evaluation::MetaPoseEvaluator:
Inheritance graph
[legend]
Collaboration diagram for protocols::evaluation::MetaPoseEvaluator:
Collaboration graph
[legend]

List of all members.

Public Types

typedef PoseEvaluator Parent
typedef utility::vector1
< PoseEvaluatorOP
EvaluatorList

Public Member Functions

 MetaPoseEvaluator ()
virtual void apply (core::pose::Pose &pose, std::string tag, core::io::silent::SilentStruct &pss) const
 evaluate pose and store values in Silent_Struct
void add_evaluation (PoseEvaluatorOP pe)
void clear ()
 clear the list of evaluators
void pop_back ()
MetaPoseEvaluatoroperator<< (PoseEvaluatorOP pe)
Size size () const
virtual std::string name (core::Size ind) const
EvaluatorList const & evaluators ()

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::evaluation::MetaPoseEvaluator::MetaPoseEvaluator ( ) [inline]

Member Function Documentation

void protocols::evaluation::MetaPoseEvaluator::add_evaluation ( PoseEvaluatorOP  pe) [inline]
void protocols::evaluation::MetaPoseEvaluator::apply ( core::pose::Pose ,
std::string  tag,
core::io::silent::SilentStruct pss 
) const [virtual]

evaluate pose and store values in Silent_Struct

Implements protocols::evaluation::PoseEvaluator.

Referenced by protocols::abinitio::AbrelaxApplication::process_decoy().

void protocols::evaluation::MetaPoseEvaluator::clear ( ) [inline]

clear the list of evaluators

EvaluatorList const& protocols::evaluation::MetaPoseEvaluator::evaluators ( ) [inline]
std::string protocols::evaluation::MetaPoseEvaluator::name ( core::Size  ind) const [virtual]
MetaPoseEvaluator& protocols::evaluation::MetaPoseEvaluator::operator<< ( PoseEvaluatorOP  pe) [inline]

References add_evaluation().

void protocols::evaluation::MetaPoseEvaluator::pop_back ( ) [inline]
Size protocols::evaluation::MetaPoseEvaluator::size ( ) const [inline, virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines