Monado OpenXR Runtime
|
A pose composed of a position and orientation. More...
#include <xrt/xrt_defines.h>
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... | |
A pose composed of a position and orientation.
struct xrt_quat xrt_pose::orientation |
Referenced by hydra_found(), math_pose_validate(), oxr_xdev_get_pose_at(), and print_view_pose().
struct xrt_vec3 xrt_pose::position |
Referenced by hydra_found(), OpticalSystem::LoadOpticalData(), math_pose_validate(), oxr_xdev_get_pose_at(), and print_view_pose().