#include <VrpnTracker.h>
Public Member Functions | |
virtual | ~VrpnTracker () |
void | mainloop () |
void | registerHandler (VrpnHandler *inst) |
Static Public Member Functions | |
static VrpnTracker * | instance (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) |
VrpnTracker::~VrpnTracker | ( | ) | [virtual] |
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] |
void handleTrackerQuatPos | ( | void * | userdata, | |
const vrpn_TRACKERCB | t | |||
) | [friend] |
vrpn_TRACKERCB VrpnTracker::oldPos |
vrpn_TRACKERCB VrpnTracker::currPos |