|
|
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>
Inheritance diagram for LocalizationJobContainer:Public Member Functions | |
| void | addJob (const LocalizationJobPtr &job) |
| void | finishJobs () |
| finishJobs sets the finished property of all localization jobs to true | |
| 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(). | |
| ~LocalizationJobContainer () override | |
The LocalizationJobContainer class is used by ObjectLocalizationMemoryUpdater to create and execute segmentation specific groups of localization jobs.
|
inline |
|
inlineoverride |
|
inline |
|
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().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
startJobs calls the LocalizationJob::start() method on all jobs added via LocalizationJobContainer::addJob().