Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::evaluation::EvaluatorCreator Class Referenceabstract

The Creator class is responsible for creating a particular mover class. More...

#include <EvaluatorCreator.hh>

Inheritance diagram for protocols::evaluation::EvaluatorCreator:
Inheritance graph
[legend]

Public Member Functions

 EvaluatorCreator ()
 
 ~EvaluatorCreator () override=default
 
virtual void add_evaluators (MetaPoseEvaluator &) const =0
 
virtual std::string type_name () const =0
 

Detailed Description

The Creator class is responsible for creating a particular mover class.

Constructor & Destructor Documentation

protocols::evaluation::EvaluatorCreator::EvaluatorCreator ( )
inline
protocols::evaluation::EvaluatorCreator::~EvaluatorCreator ( )
overridedefault

Member Function Documentation

virtual void protocols::evaluation::EvaluatorCreator::add_evaluators ( MetaPoseEvaluator ) const
pure virtual
virtual std::string protocols::evaluation::EvaluatorCreator::type_name ( ) const
pure virtual

The documentation for this class was generated from the following file: