|
The LocalizationJob class is the description of the basic workload executed by ObjectLocalizationMemoryUpdater. More...
#include <MemoryX/libraries/helpers/ObjectRecognitionHelpers/LocalizationJob.h>
Public Member Functions | |
std::vector< std::string > | getAllClassNames () |
std::vector< std::string > | getClassNamesToBeLocalized () |
IceInternal::Handle< LocalizationQuery > | getQuery () |
std::string | getQueryName () |
std::string | getRecognitionMethod () |
void | init (IceInternal::Handle< LocalizationQuery > query, std::string recognitionMethod, const std::vector< std::string > &classNames) |
void | setClassNamesToBeLocalized (const std::vector< std::string > &classNamesToBeLocalized) |
void | setFinished () |
virtual void | start () |
virtual bool | waiting ()=0 |
The LocalizationJob class is the description of the basic workload executed by ObjectLocalizationMemoryUpdater.
It describes which object classes to localize, which method to use, and which LocalizationQuery instance the job belongs to.
Definition at line 42 of file LocalizationJob.h.
std::vector< std::string > getAllClassNames | ( | ) |
Definition at line 42 of file LocalizationJob.cpp.
std::vector< std::string > getClassNamesToBeLocalized | ( | ) |
Definition at line 47 of file LocalizationJob.cpp.
IceInternal::Handle< LocalizationQuery > getQuery | ( | ) |
Definition at line 62 of file LocalizationJob.cpp.
std::string getQueryName | ( | ) |
Definition at line 57 of file LocalizationJob.cpp.
std::string getRecognitionMethod | ( | ) |
Definition at line 37 of file LocalizationJob.cpp.
void init | ( | IceInternal::Handle< LocalizationQuery > | query, |
std::string | recognitionMethod, | ||
const std::vector< std::string > & | classNames | ||
) |
Definition at line 29 of file LocalizationJob.cpp.
void setClassNamesToBeLocalized | ( | const std::vector< std::string > & | classNamesToBeLocalized | ) |
Definition at line 52 of file LocalizationJob.cpp.
void setFinished | ( | ) |
Definition at line 67 of file LocalizationJob.cpp.
|
inlinevirtual |
Reimplemented in LocalizationStrategyRepeated, and LocalizationStrategyOnce.
Definition at line 48 of file LocalizationJob.h.
|
pure virtual |
Implemented in LocalizationStrategyRepeated, and LocalizationStrategyOnce.