Skip to main content
Version: 11 Nov 2025

MLPose

Module: Common

More...

#include <ml_types.h>

Public Attributes​

TypeName
MLTransformtransform
6-DoF transformation between the two coordinate frames that can be directly used to express source frame coordinates in destination frame coordinates.
boolhas_derivatives
Indicate if this pose has derivative values.
MLVec3flinear_velocity
The linear velocity in meters per second.
MLVec3flinear_acceleration
The linear acceleration in meters per second squared.
MLVec3fangular_velocity
Angular velocity in radians per second.
MLVec3fangular_acceleration
Angular accleration in radians per second squared.
MLTimeorigin_time_ns
MLTimepredict_time_ns
Time to which this relationship has been predicted. May be equal to origin_time_ns.

Detailed Description​

struct MLPose;

Geometric relationship between two coordinate frames.


Public Attributes Documentation​

transform​

MLTransform transform;

6-DoF transformation between the two coordinate frames that can be directly used to express source frame coordinates in destination frame coordinates.


has_derivatives​

bool has_derivatives;

Indicate if this pose has derivative values.


linear_velocity​

MLVec3f linear_velocity;

The linear velocity in meters per second.


linear_acceleration​

MLVec3f linear_acceleration;

The linear acceleration in meters per second squared.


angular_velocity​

MLVec3f angular_velocity;

Angular velocity in radians per second.


angular_acceleration​

MLVec3f angular_acceleration;

Angular accleration in radians per second squared.


origin_time_ns​

MLTime origin_time_ns;

Time when this relationship was measured.


predict_time_ns​

MLTime predict_time_ns;

Time to which this relationship has been predicted. May be equal to origin_time_ns.