Module common

Module common 

Source
Expand description

Common types shared across UDM domains.

These types are used by multiple domains and represent shared concepts like object references, poses, dimensions, and coordinates.

Structsยง

BoundingBox
Bounding box (axis-aligned or oriented).
BoundingBox2D
2D bounding box for image detections.
Confidence
Confidence score with optional source.
CovarianceMatrix
Covariance matrix (6x6 for pose, 3x3 for position).
Dimensions
3D dimensions of an object.
EulerAngles
Euler angles for orientation (roll, pitch, yaw).
Metadata
Key-value metadata pair.
ObjectRef
Reference to an object in the world or payload.
Polygon2D
Polygon for 2D regions (zones, areas).
Pose
6-DOF pose (position + orientation).
Position2D
2D position (for floor-plane navigation).
Position3D
3D position in Cartesian coordinates.
Quaternion
Quaternion for orientation representation.
TimeRange
Time range.
Vector3D
3D vector for velocities, accelerations, etc.