VARJO TRACKING PLUGIN SDK DOCUMENTATION
varjo_DevicePose Struct Reference

Data Fields

varjo_Nanoseconds timeStamp
 Pose timestamp (ns) More...
 
int64_t frameNo
 Frame number, increases monotonically. More...
 
varjo_Vector3D position
 Device position (m) More...
 
varjo_Quaternion rotation
 Device rotation. More...
 
varjo_Vector3D velocity
 Device linear velocity (m/s) More...
 
varjo_Vector3D angularVelocity
 Device angular velocity (radians/s) More...
 
varjo_Vector3D acceleration
 Device acceleration (m/s^2) More...
 
varjo_PoseFlags poseFlags
 Bit field value describing pose. More...
 
double confidence
 Tracker confidence. More...
 

Detailed Description

Structure describing tracked device pose.

Coordinate system is right-handed, positive X goes right, positive Y goes up and negative Z goes forward from HMD users perspective. Distance unit is meters.

Field Documentation

◆ timeStamp

varjo_Nanoseconds varjo_DevicePose::timeStamp

Pose timestamp (ns)

◆ frameNo

int64_t varjo_DevicePose::frameNo

Frame number, increases monotonically.

◆ position

varjo_Vector3D varjo_DevicePose::position

Device position (m)

◆ rotation

varjo_Quaternion varjo_DevicePose::rotation

Device rotation.

◆ velocity

varjo_Vector3D varjo_DevicePose::velocity

Device linear velocity (m/s)

◆ angularVelocity

varjo_Vector3D varjo_DevicePose::angularVelocity

Device angular velocity (radians/s)

◆ acceleration

varjo_Vector3D varjo_DevicePose::acceleration

Device acceleration (m/s^2)

◆ poseFlags

varjo_PoseFlags varjo_DevicePose::poseFlags

Bit field value describing pose.

◆ confidence

double varjo_DevicePose::confidence

Tracker confidence.