|
The LocalizationJobContainer class is used by ObjectLocalizationMemoryUpdater to create and execute segmentation specific groups of localization jobs. More...
#include <MemoryX/libraries/helpers/ObjectRecognitionHelpers/LocalizationJobContainer.h>
Public Member Functions | |
void | addJob (const LocalizationJobPtr &job) |
void | finishJobs () |
finishJobs sets the finished property of all localization jobs to true More... | |
std::vector< std::string > | getClassNamesUnique () |
std::vector< LocalizationQueryPtr > | getQueries () |
std::string | getRecognitionMethod () |
armarx::PosePtr | getRobotPose () |
armarx::SharedRobotInterfacePrx | getRobotState () |
LocalizationJobContainer (const std::string &recognitionMethod) | |
void | setRobotPose (const armarx::PosePtr &robotPose) |
void | setRobotState (const armarx::SharedRobotInterfacePrx &robotStatePrx) |
void | startJobs () |
startJobs calls the LocalizationJob::start() method on all jobs added via LocalizationJobContainer::addJob(). More... | |
~LocalizationJobContainer () override | |
The LocalizationJobContainer class is used by ObjectLocalizationMemoryUpdater to create and execute segmentation specific groups of localization jobs.
Definition at line 44 of file LocalizationJobContainer.h.
|
inline |
|
inlineoverride |
Definition at line 53 of file LocalizationJobContainer.h.
|
inline |
Definition at line 68 of file LocalizationJobContainer.h.
|
inline |
finishJobs sets the finished property of all localization jobs to true
This results in LocalizationQuery::getFinished() to return true, indicating that all localization jobs have finished running. Calls LocalizationJob::setFinished() on each job added via LocalizationJobContainer::addJob().
Definition at line 101 of file LocalizationJobContainer.h.
|
inline |
Definition at line 110 of file LocalizationJobContainer.h.
|
inline |
Definition at line 120 of file LocalizationJobContainer.h.
|
inline |
Definition at line 133 of file LocalizationJobContainer.h.
|
inline |
Definition at line 167 of file LocalizationJobContainer.h.
|
inline |
Definition at line 155 of file LocalizationJobContainer.h.
|
inline |
Definition at line 161 of file LocalizationJobContainer.h.
|
inline |
Definition at line 139 of file LocalizationJobContainer.h.
|
inline |
startJobs calls the LocalizationJob::start() method on all jobs added via LocalizationJobContainer::addJob().
Definition at line 86 of file LocalizationJobContainer.h.