Skip to content

Struct ILLIXR::data_format::pose::palm_pose

ClassList > ILLIXR > data_format > pose > palm_pose

Palm pose and velocity information.

  • #include <palm_pose.hpp>

Inherits the following classes: ILLIXR::data_format::pose::xrt_space_relation

Public Attributes inherited from ILLIXR::data_format::pose::xrt_space_relation

See ILLIXR::data_format::pose::xrt_space_relation

Type Name
struct XrVector3f angular_velocity
instantaneous angular velocity of the pose
struct XrVector3f linear_velocity
instantaneous linear velocity of the pose
struct XrPosef pose
current pose
uint32_t relation_flags = {XRT\_SPACE\_RELATION\_BITMASK\_NONE}
validity flags

Public Functions

Type Name
bool is_valid () const
Returns whether or not there are any valid bit in the internal flags.
void update (XrSpaceLocation & location, XrSpaceVelocity & velocity)
Update the internal data members.

Public Functions inherited from ILLIXR::data_format::pose::xrt_space_relation

See ILLIXR::data_format::pose::xrt_space_relation

Type Name
void set_flags (const XrSpaceLocationFlags location_flags)
void set_flags (const XrSpaceLocationFlags location_flags, const XrSpaceVelocityFlags velocity_flags)
virtual bool valid () const
xrt_space_relation ()
xrt_space_relation (XrSpaceLocation location, XrSpaceVelocity velocity)

Public Functions Documentation

function is_valid

Returns whether or not there are any valid bit in the internal flags.

inline bool ILLIXR::data_format::pose::palm_pose::is_valid () const


function update

Update the internal data members.

inline void ILLIXR::data_format::pose::palm_pose::update (
    XrSpaceLocation & location,
    XrSpaceVelocity & velocity
) 

Parameters:

  • location The new palm location information
  • velocity The new palm velocity information


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/data_format/poses/palm_pose.hpp