Monado OpenXR Runtime
Data Fields | Related Functions
xrt_pose Struct Reference

A pose composed of a position and orientation. More...

#include <xrt/xrt_defines.h>

Collaboration diagram for xrt_pose:
Collaboration graph
[legend]

Data Fields

struct xrt_quat orientation
 
struct xrt_vec3 position
 

Related Functions

(Note that these are not member functions.)

bool math_pose_validate (const struct xrt_pose *pose)
 Check if this pose can be used in transformation operations. More...
 
void math_pose_invert (const struct xrt_pose *pose, struct xrt_pose *outPose)
 Invert pose. More...
 
void math_pose_transform (const struct xrt_pose *transform, const struct xrt_pose *pose, struct xrt_pose *outPose)
 Apply a rigid-body transformation to a pose. More...
 
void math_pose_openxr_locate (const struct xrt_pose *space_pose, const struct xrt_pose *relative_pose, const struct xrt_pose *base_space_pose, struct xrt_pose *result)
 Combine the poses of the target and base space with the relative pose of those spaces. More...
 

Detailed Description

A pose composed of a position and orientation.

See also
xrt_qaut
xrt_vec3

Field Documentation

◆ orientation

struct xrt_quat xrt_pose::orientation

◆ position

struct xrt_vec3 xrt_pose::position

The documentation for this struct was generated from the following files: