Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

vrpn_Tracker_isense.h

This is the verbatim text of the vrpn_Tracker_isense.h include file.
#ifndef __TRACKER_ISENSE_H
#define __TRACKER_ISENSE_H

#include <time.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#ifndef _WIN32
#include <sys/time.h>
#endif

#ifdef  VRPN_INCLUDE_INTERSENSE
#include "isense.h"
#endif
#include "vrpn_Tracker.h"
#include "vrpn_Button.h"
#include "vrpn_Analog.h"

class vrpn_Tracker_InterSense : public vrpn_Tracker {
  
 public:

  vrpn_Tracker_InterSense(const char *name, 
                          vrpn_Connection *c,
                          int commPort);

  ~vrpn_Tracker_InterSense();



  virtual void mainloop();
    
 protected:
  
  virtual void get_report(void);
  virtual void reset();

  int m_CommPort;
#ifdef VRPN_INCLUDE_INTERSENSE
  ISD_TRACKER_HANDLE m_Handle;
  ISD_TRACKER_INFO_TYPE m_TrackerInfo;
  ISD_STATION_INFO_TYPE m_StationInfo[ISD_MAX_STATIONS];
#endif
};


#endif

Generated at Fri Sep 13 15:04:50 2002 for vrpn by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999