|
|
An object pose provided by an ObjectPoseProvider. More...
#include <RobotAPI/libraries/ArmarXObjects/ProvidedObjectPose.h>
Public Member Functions | |
| void | fromIce (const data::ProvidedObjectPose &ice) |
| ProvidedObjectPose () | |
| ProvidedObjectPose (const data::ProvidedObjectPose &ice) | |
| data::ProvidedObjectPose | toIce () const |
| void | toIce (data::ProvidedObjectPose &ice) const |
Public Attributes | |
| float | confidence = 0 |
| Confidence in [0, 1] (1 = full, 0 = none). More... | |
| bool | isStatic = false |
| Whether object is static. Static objects don't decay. More... | |
| std::optional< simox::OrientedBoxf > | localOOBB |
| Object bounding box in object's local coordinate frame. More... | |
| armarx::ObjectID | objectID |
| The object ID, i.e. dataset, class name and instance name. More... | |
| std::map< std::string, float > | objectJointValues |
| The object's joint values if it is articulated. More... | |
| Eigen::Matrix4f | objectPose = Eigen::Matrix4f::Identity() |
| std::string | objectPoseFrame |
| std::optional< PoseManifoldGaussian > | objectPoseGaussian |
| ObjectType | objectType = AnyObject |
| Known or unknown object. More... | |
| std::string | providerName |
| Name of the providing component. More... | |
| DateTime | timestamp = DateTime::Invalid() |
| Source timestamp. More... | |
An object pose provided by an ObjectPoseProvider.
Definition at line 24 of file ProvidedObjectPose.h.
Definition at line 14 of file ProvidedObjectPose.cpp.
| ProvidedObjectPose | ( | const data::ProvidedObjectPose & | ice | ) |
| void fromIce | ( | const data::ProvidedObjectPose & | ice | ) |
Definition at line 24 of file ProvidedObjectPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| data::ProvidedObjectPose toIce | ( | ) | const |
| void toIce | ( | data::ProvidedObjectPose & | ice | ) | const |
| float confidence = 0 |
Confidence in [0, 1] (1 = full, 0 = none).
Definition at line 55 of file ProvidedObjectPose.h.
| bool isStatic = false |
Whether object is static. Static objects don't decay.
Definition at line 41 of file ProvidedObjectPose.h.
| std::optional<simox::OrientedBoxf> localOOBB |
Object bounding box in object's local coordinate frame.
Definition at line 61 of file ProvidedObjectPose.h.
| armarx::ObjectID objectID |
The object ID, i.e. dataset, class name and instance name.
Definition at line 44 of file ProvidedObjectPose.h.
| std::map<std::string, float> objectJointValues |
The object's joint values if it is articulated.
Definition at line 51 of file ProvidedObjectPose.h.
| Eigen::Matrix4f objectPose = Eigen::Matrix4f::Identity() |
Definition at line 46 of file ProvidedObjectPose.h.
| std::string objectPoseFrame |
Definition at line 47 of file ProvidedObjectPose.h.
| std::optional<PoseManifoldGaussian> objectPoseGaussian |
Definition at line 48 of file ProvidedObjectPose.h.
| ObjectType objectType = AnyObject |
Known or unknown object.
Definition at line 39 of file ProvidedObjectPose.h.
| std::string providerName |
Name of the providing component.
Definition at line 37 of file ProvidedObjectPose.h.
| DateTime timestamp = DateTime::Invalid() |
Source timestamp.
Definition at line 57 of file ProvidedObjectPose.h.