VrpnTracker Class Reference

#include <VrpnTracker.h>

List of all members.

Public Member Functions

virtual ~VrpnTracker ()
void mainloop ()
void registerHandler (VrpnHandler *inst)

Static Public Member Functions

static VrpnTrackerinstance (string trackDevName=string(DEF_TRACK_DEV_NAME))
static void multiplyMat (double matrix1[][3], double matrix2[][3], double matrix3[][3])
static void quat2Mat (double *in_quat, double matrix[][3])
static void matToEA (double matrix[][3], double *out_EA)
static void quatToEA (vrpn_float64 *in_quat, vrpn_float64 *out_EA)

Public Attributes

vrpn_TRACKERCB oldPos
vrpn_TRACKERCB currPos

Friends

void handleTrackerQuatPos (void *userdata, const vrpn_TRACKERCB t)


Constructor & Destructor Documentation

VrpnTracker::~VrpnTracker (  )  [virtual]


Member Function Documentation

VrpnTracker * VrpnTracker::instance ( string  trackDevName = string(DEF_TRACK_DEV_NAME)  )  [static]

void VrpnTracker::mainloop (  ) 

void VrpnTracker::registerHandler ( VrpnHandler inst  ) 

void VrpnTracker::multiplyMat ( double  matrix1[][3],
double  matrix2[][3],
double  matrix3[][3] 
) [static]

void VrpnTracker::quat2Mat ( double *  in_quat,
double  matrix[][3] 
) [static]

void VrpnTracker::matToEA ( double  matrix[][3],
double *  out_EA 
) [static]

void VrpnTracker::quatToEA ( vrpn_float64 *  in_quat,
vrpn_float64 *  out_EA 
) [static]


Friends And Related Function Documentation

void handleTrackerQuatPos ( void *  userdata,
const vrpn_TRACKERCB  t 
) [friend]


Member Data Documentation

vrpn_TRACKERCB VrpnTracker::oldPos

vrpn_TRACKERCB VrpnTracker::currPos


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

Generated on Mon Feb 20 07:01:10 2017 for MIP by  doxygen 1.5.6