#include <AlgorithmEval.h>
Public Member Functions | |
virtual void | EvalAlgorithm (Evaluable *alg, double eval, double time, Signature *relatedElemg)=0 |
std::string | GetName () |
void | SetName (std::string name) |
Public Attributes | |
std::string | caller_name |
Definition at line 145 of file AlgorithmEval.h.
virtual void cop::Evaluator::EvalAlgorithm | ( | Evaluable * | alg, |
double | eval, | ||
double | time, | ||
Signature * | relatedElemg | ||
) | [pure virtual] |
Sets the evaluation for an algorithm
Implemented in cop::AlgorithmSelector< T >, cop::AlgorithmSelector< std::vector< RelPose * > >, cop::AlgorithmSelector< std::vector< Signature * > >, cop::AlgorithmSelector< ImprovedPose >, and cop::AlgorithmSelector< Descriptor * >.
std::string cop::Evaluator::GetName | ( | ) | [inline] |
SetCaller information for logginf info
Definition at line 155 of file AlgorithmEval.h.
void cop::Evaluator::SetName | ( | std::string | name | ) | [inline] |
Definition at line 156 of file AlgorithmEval.h.
std::string cop::Evaluator::caller_name |
Definition at line 159 of file AlgorithmEval.h.