#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.