Monado OpenXR Runtime
|
#include <north_star/distortion/utility_northstar.h>
Public Member Functions | |
Pose (Vector3 pos) | |
Pose (Quaternion rot) | |
Pose (Vector3 pos, Quaternion rot) | |
Pose | Inverse () |
Matrix4x4 | Matrix () |
Pose | operator* (Pose rhs) |
Pose | operator* (Vector3 rhs) |
Static Public Member Functions | |
static Pose | Identity () |
static Pose | FromMatrix (Matrix4x4 m) |
Data Fields | |
Vector3 | position |
Quaternion | rotation |
|
inline |
References Quaternion::Identity().
|
inline |
References Vector3::Zero().
|
inline |
References Quaternion::FromMatrix(), Matrix4x4::m03, Matrix4x4::m13, and Matrix4x4::m23.
|
inlinestatic |
References Quaternion::Identity(), and Vector3::Zero().
|
inline |
References Quaternion::Inverse().
|
inline |
References Quaternion::ToMatrix4x4(), and Matrix4x4::Translate().
Vector3 Pose::position |
Referenced by operator*().
Quaternion Pose::rotation |
Referenced by operator*().