14 #ifndef __TRACKER_NOVINTFALCON_H
15 #define __TRACKER_NOVINTFALCON_H
19 #if defined(VRPN_USE_LIBNIFALCON)
27 class vrpn_NovintFalcon_Device;
31 class vrpn_NovintFalcon_ForceObjects;
33 class VRPN_API vrpn_Tracker_NovintFalcon
38 vrpn_Tracker_NovintFalcon(
const char *name,
41 const char *grip = NULL,
42 const char *kine = NULL,
43 const char *damp = NULL);
46 ~vrpn_Tracker_NovintFalcon();
53 virtual int get_report(
void);
54 virtual void send_report(
void);
55 virtual void clear_values(
void);
59 virtual void handle_forces(
void);
65 vrpn_float64 m_update_rate;
67 struct timeval m_timestamp;
68 vrpn_NovintFalcon_Device *m_dev;
69 vrpn_NovintFalcon_ForceObjects *m_obj;