|
|
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.
Definition at line 15 of file RequestedObjects.h.
| RequestedObjects | ( | ) |
Definition at line 11 of file RequestedObjects.cpp.
| void requestObjects | ( | const std::vector< armarx::data::ObjectID > & | objectIDs, |
| long | relativeTimeOutMS ) |
Definition at line 16 of file RequestedObjects.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void requestObjects | ( | const std::vector< armarx::ObjectID > & | objectIDs, |
| IceUtil::Time | relativeTimeout ) |
| void requestObjects | ( | const std::vector< armarx::ObjectID > & | objectIDs, |
| long | relativeTimeOutMS ) |
| RequestedObjects::Update updateRequestedObjects | ( | ) |
Definition at line 56 of file RequestedObjects.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| RequestedObjects::Update updateRequestedObjects | ( | IceUtil::Time | now | ) |
Definition at line 62 of file RequestedObjects.cpp.
| std::map<IceUtil::Time, std::vector<Request> > currentRequests |
Map from (absolute timeout) to (request)
Definition at line 49 of file RequestedObjects.h.
| std::vector<armarx::ObjectID> infiniteRequests |
Definition at line 50 of file RequestedObjects.h.