vrpn
07.35
Virtual Reality Peripheral Network
Loading...
Searching...
No Matches
vrpn_3Space.h
Go to the documentation of this file.
1
#ifndef VRPN_3SPACE_H
2
#define VRPN_3SPACE_H
3
4
#include "
vrpn_Configure.h
"
// for VRPN_API
5
#include "
vrpn_Tracker.h
"
// for vrpn_Tracker_Serial
6
7
class
VRPN_API
vrpn_Connection
;
8
9
class
VRPN_API
vrpn_Tracker_3Space
:
public
vrpn_Tracker_Serial
{
10
11
public
:
12
13
vrpn_Tracker_3Space
(
char
*name,
vrpn_Connection
*c,
14
const
char
*port =
"/dev/ttyS1"
,
long
baud = 19200) :
15
vrpn_Tracker_Serial
(name,c,port,baud), d_numResets(0) {};
16
17
protected
:
18
20
virtual
int
get_report
(
void
);
21
22
virtual
void
reset
();
23
int
d_numResets
;
24
25
};
26
27
#endif
vrpn_Connection
Generic connection class not specific to the transport mechanism.
Definition
vrpn_Connection.h:561
vrpn_Tracker_3Space
Definition
vrpn_3Space.h:9
vrpn_Tracker_3Space::d_numResets
int d_numResets
Definition
vrpn_3Space.h:23
vrpn_Tracker_3Space::vrpn_Tracker_3Space
vrpn_Tracker_3Space(char *name, vrpn_Connection *c, const char *port="/dev/ttyS1", long baud=19200)
Definition
vrpn_3Space.h:13
vrpn_Tracker_Serial
Definition
vrpn_Tracker.h:144
vrpn_Tracker_Serial::reset
virtual void reset(void)=0
Reset the tracker.
vrpn_Tracker_Serial::get_report
virtual int get_report(void)=0
Gets a report if one is available, returns 0 if not, 1 if complete report.
vrpn_Configure.h
VRPN_API
#define VRPN_API
Definition
vrpn_Configure.h:648
vrpn_Tracker.h
vrpn_3Space.h
Generated by
1.10.0