RflySimSDK
v3.05
RflySimSDK说明文档
载入中...
搜索中...
未找到
simulink
vrpn
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
17
class
VRPN_API
vrpn_Connection
;
18
19
class
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_Remote
定义
vrpn_Analog.h:181
vrpn_Connection
Generic connection class not specific to the transport mechanism.
定义
vrpn_Connection.h:562
vrpn_Tracker_GameTrak
定义
vrpn_Tracker_GameTrak.h:20
vrpn_Tracker_GameTrak::mainloop
virtual void mainloop()
vrpn_Tracker
定义
vrpn_Tracker.h:49
_vrpn_ANALOGCB
定义
vrpn_Analog.h:168
制作者
1.11.0