|
|
Handles requests for object pose estimation from the ObjectPoseProviderInterface. More...
#include <RobotAPI/libraries/ArmarXObjects/plugins/RequestedObjects.h>
Classes | |
| struct | Request |
| struct | Update |
Public Member Functions | |
| RequestedObjects () | |
| void | requestObjects (const std::vector< armarx::data::ObjectID > &objectIDs, long relativeTimeOutMS) |
| void | requestObjects (const std::vector< armarx::ObjectID > &objectIDs, IceUtil::Time relativeTimeout) |
| void | requestObjects (const std::vector< armarx::ObjectID > &objectIDs, long relativeTimeOutMS) |
| Update | updateRequestedObjects () |
| Update | updateRequestedObjects (IceUtil::Time now) |
Public Attributes | |
| std::map< IceUtil::Time, std::vector< Request > > | currentRequests |
| Map from (absolute timeout) to (request) | |
| std::vector< armarx::ObjectID > | infiniteRequests |
Handles requests for object pose estimation from the ObjectPoseProviderInterface.
| RequestedObjects | ( | ) |
| void requestObjects | ( | const std::vector< armarx::data::ObjectID > & | objectIDs, |
| long | relativeTimeOutMS ) |
| void requestObjects | ( | const std::vector< armarx::ObjectID > & | objectIDs, |
| IceUtil::Time | relativeTimeout ) |
| void requestObjects | ( | const std::vector< armarx::ObjectID > & | objectIDs, |
| long | relativeTimeOutMS ) |
| RequestedObjects::Update updateRequestedObjects | ( | ) |
| RequestedObjects::Update updateRequestedObjects | ( | IceUtil::Time | now | ) |
| std::map<IceUtil::Time, std::vector<Request> > currentRequests |
Map from (absolute timeout) to (request)
| std::vector<armarx::ObjectID> infiniteRequests |