|
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 40 of file LocalizationJobContainer.h.
|
inline |
|
inlineoverride |
Definition at line 50 of file LocalizationJobContainer.h.
|
inline |
Definition at line 62 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 91 of file LocalizationJobContainer.h.
|
inline |
Definition at line 99 of file LocalizationJobContainer.h.
|
inline |
Definition at line 107 of file LocalizationJobContainer.h.
|
inline |
Definition at line 119 of file LocalizationJobContainer.h.
|
inline |
Definition at line 149 of file LocalizationJobContainer.h.
|
inline |
Definition at line 139 of file LocalizationJobContainer.h.
|
inline |
Definition at line 144 of file LocalizationJobContainer.h.
|
inline |
Definition at line 124 of file LocalizationJobContainer.h.
|
inline |
startJobs calls the LocalizationJob::start() method on all jobs added via LocalizationJobContainer::addJob().
Definition at line 77 of file LocalizationJobContainer.h.