Skip to main content
Version: 20 Mar 2024

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.