vrpn
07.35
Virtual Reality Peripheral Network
Loading...
Searching...
No Matches
vrpn_Tracker_GameTrak.h
Go to the documentation of this file.
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
Definition
vrpn_Analog.h:181
vrpn_BaseClass::mainloop
virtual void mainloop()=0
Called once through each main loop iteration to handle updates. Remote object mainloop() should call ...
vrpn_Connection
Generic connection class not specific to the transport mechanism.
Definition
vrpn_Connection.h:561
vrpn_Tracker_GameTrak
Definition
vrpn_Tracker_GameTrak.h:20
vrpn_Tracker_GameTrak::_should_report
bool _should_report
Definition
vrpn_Tracker_GameTrak.h:31
vrpn_Tracker_GameTrak::_analog
vrpn_Analog_Remote * _analog
Definition
vrpn_Tracker_GameTrak.h:35
vrpn_Tracker
Definition
vrpn_Tracker.h:49
vrpn_ANALOGCB
Definition
vrpn_Analog.h:168
vrpn_Analog.h
vrpn_Configure.h
VRPN_API
#define VRPN_API
Definition
vrpn_Configure.h:648
VRPN_CALLBACK
#define VRPN_CALLBACK
Definition
vrpn_Configure.h:649
vrpn_Shared.h
vrpn_Tracker.h
vrpn_Types.h
vrpn_Tracker_GameTrak.h
Generated by
1.9.7