#include <Evaluator.h>
Public Member Functions | |
Evaluator () | |
Evaluator (std::list< evalulatorTupleSharedPtr > objectListEntry, std::list< std::string > sceneListEntry, double GainValueThresholdEntry, std::string NBVPath, std::string dbPath) | |
std::list< objectTupleSharedPtr > | getIntermediateObjects () |
virtual | ~Evaluator () |
Private Member Functions | |
double | CalcAverageF (std::list< objectTupleSharedPtr > list) |
bool | Evaluate (std::list< objectTupleSharedPtr > oldList, std::list< objectTupleSharedPtr > newList) |
void | PublishIntermediateObjectForWorldModel () |
void | PublishIntermediateObjectInDomainTable () |
bool | Validation (std::list< objectTupleSharedPtr > listToValidate) |
Private Attributes | |
std::string | DbPath |
double | GainValueThreshold |
std::string | NBVPath |
int | ObjectListSize |
std::list< objectTupleSharedPtr > | ProcessedObjectList |
std::unordered_map< std::string, std::list< std::string > > | SceneMap |
Definition at line 37 of file Evaluator.h.
Evaluator::Evaluator | ( | ) |
Definition at line 26 of file Evaluator.cpp.
Evaluator::Evaluator | ( | std::list< evalulatorTupleSharedPtr > | objectListEntry, |
std::list< std::string > | sceneListEntry, | ||
double | GainValueThresholdEntry, | ||
std::string | NBVPath, | ||
std::string | dbPath | ||
) |
Definition at line 32 of file Evaluator.cpp.
|
virtual |
Definition at line 75 of file Evaluator.cpp.
|
private |
Definition at line 80 of file Evaluator.cpp.
|
private |
Definition at line 114 of file Evaluator.cpp.
std::list< objectTupleSharedPtr > Evaluator::getIntermediateObjects | ( | ) |
Definition at line 127 of file Evaluator.cpp.
|
private |
Definition at line 165 of file Evaluator.cpp.
|
private |
Definition at line 193 of file Evaluator.cpp.
|
private |
Definition at line 91 of file Evaluator.cpp.
|
private |
Definition at line 49 of file Evaluator.h.
|
private |
Definition at line 47 of file Evaluator.h.
|
private |
Definition at line 48 of file Evaluator.h.
|
private |
Definition at line 44 of file Evaluator.h.
|
private |
Definition at line 46 of file Evaluator.h.
|
private |
Definition at line 45 of file Evaluator.h.