Skip to content

Struct ILLIXR::data_format::ht::position

ClassList > ILLIXR > data_format > ht > position

More...

  • #include <hand_tracking_data.hpp>

Public Attributes

Type Name
std::map< ht::hand, ht::hand_points > points
Hand points for each hand.
uint64_t time
Associated time stamp.
units::measurement_unit unit
The units the points are in.
bool valid = false
Validity flag, false = not valid.

Public Functions

Type Name
position ()
position (const std::map< ht::hand, ht::hand_points > & pnts, units::measurement_unit unit_, uint64_t time_)

Detailed Description

Representation of hand points from both hands, including units

Public Attributes Documentation

variable points

Hand points for each hand.

std::map<ht::hand, ht::hand_points> ILLIXR::data_format::ht::position::points;


variable time

Associated time stamp.

uint64_t ILLIXR::data_format::ht::position::time;


variable unit

The units the points are in.

units::measurement_unit ILLIXR::data_format::ht::position::unit;


variable valid

Validity flag, false = not valid.

bool ILLIXR::data_format::ht::position::valid;


Public Functions Documentation

function position [1/2]

inline ILLIXR::data_format::ht::position::position () 

Raw constructor


function position [2/2]

inline ILLIXR::data_format::ht::position::position (
    const std::map< ht::hand, ht::hand_points > & pnts,
    units::measurement_unit unit_,
    uint64_t time_
) 

Construct the position object with the given data

Parameters:

  • pnts The points to use
  • unit_ The units for this object
  • time_ Timestamp associated with the data


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