An object pose provided by an ObjectPoseProvider.
More...
#include <RobotAPI/libraries/ArmarXObjects/ProvidedObjectPose.h>
An object pose provided by an ObjectPoseProvider.
◆ ProvidedObjectPose() [1/2]
◆ ProvidedObjectPose() [2/2]
◆ fromIce()
| void fromIce |
( |
const data::ProvidedObjectPose & | ice | ) |
|
◆ toIce() [1/2]
| data::ProvidedObjectPose toIce |
( |
| ) |
const |
◆ toIce() [2/2]
| void toIce |
( |
data::ProvidedObjectPose & | ice | ) |
const |
◆ confidence
Confidence in [0, 1] (1 = full, 0 = none).
◆ isStatic
Whether object is static. Static objects don't decay.
◆ localOOBB
| std::optional<simox::OrientedBoxf> localOOBB |
Object bounding box in object's local coordinate frame.
- See also
- oobbRobot(), oobbGlobal()
◆ objectID
The object ID, i.e. dataset, class name and instance name.
◆ objectJointValues
| std::map<std::string, float> objectJointValues |
The object's joint values if it is articulated.
◆ objectPose
| Eigen::Matrix4f objectPose = Eigen::Matrix4f::Identity() |
◆ objectPoseFrame
| std::string objectPoseFrame |
◆ objectPoseGaussian
◆ objectType
| ObjectType objectType = AnyObject |
◆ providerName
Name of the providing component.
◆ timestamp
The documentation for this class was generated from the following files: