RflySimSDK v3.05
RflySimSDK说明文档
载入中...
搜索中...
未找到
vrpn_Tracker_GameTrak.h
1/*
2 * vrpn_Tracker_GameTrak.h
3 *
4 * Created on: Nov 22, 2010
5 * Author: janoc
6 */
7
8#ifndef VRPN_TRACKER_GAMETRAK_H_
9#define VRPN_TRACKER_GAMETRAK_H_
10
11#include "vrpn_Analog.h" // for vrpn_ANALOGCB, etc
12#include "vrpn_Configure.h" // for VRPN_API, VRPN_CALLBACK
13#include "vrpn_Shared.h" // for timeval
14#include "vrpn_Tracker.h" // for vrpn_Tracker
15#include "vrpn_Types.h" // for vrpn_float64
16
17class VRPN_API vrpn_Connection;
18
19class VRPN_API vrpn_Tracker_GameTrak: public vrpn_Tracker
20{
21 public:
22 vrpn_Tracker_GameTrak(const char * name, vrpn_Connection * trackercon, const char *joystick_dev, int *mapping);
23
24 virtual void mainloop ();
25
26 virtual ~vrpn_Tracker_GameTrak();
27
28 protected:
29 int _mapping[6];
30
31 bool _should_report;
32 vrpn_float64 _sensor0[3], _sensor1[3];
33 struct timeval _timestamp;
34
35 vrpn_Analog_Remote *_analog;
36
37 static void VRPN_CALLBACK handle_update (void *, const vrpn_ANALOGCB);
38};
39
40#endif /* VRPN_TRACKER_GAMETRAK_H_ */
定义 vrpn_Analog.h:181
Generic connection class not specific to the transport mechanism.
定义 vrpn_Connection.h:562
定义 vrpn_Tracker_GameTrak.h:20
virtual void mainloop()
定义 vrpn_Tracker.h:49
定义 vrpn_Analog.h:168