RflySimSDK v3.05
RflySimSDK说明文档
载入中...
搜索中...
未找到
vrpn_Tracker_Wintracker.h
1/*
2 * vrpn_Tracker_Wintracker.h
3 *
4 * Created on: Dec 11, 2012
5 * Author: Emiliano Pastorelli - Institute of Cybernetics, Tallinn (Estonia)
6 */
7
8#ifndef VRPN_TRACKER_WINTRACKER_H_
9#define VRPN_TRACKER_WINTRACKER_H_
10
11#include "vrpn_Configure.h"
12#include "vrpn_HumanInterface.h"
13#include "vrpn_Tracker.h"
14
15
16#if defined(VRPN_USE_HID)
17#include <string>
18
20
21 public:
22 vrpn_Tracker_Wintracker(const char * name, vrpn_Connection * trackercon, const char s0, const char s1, const char s2, const char ext, const char hemisphere);
23
24 virtual void mainloop();
25
26 virtual void on_data_received(size_t bytes, vrpn_uint8 *buffer);
27
28protected:
29 std::string _name;
30 vrpn_Connection *_con;
31
32 bool _should_report;
33 struct timeval _timestamp;
34};
35#endif
36
37#endif /* VRPN_TRACKER_WINTRACKER_H_ */
Generic connection class not specific to the transport mechanism.
定义 vrpn_Connection.h:562
定义 vrpn_HumanInterface.h:70
定义 vrpn_Tracker_Wintracker.h:19
virtual void on_data_received(size_t bytes, vrpn_uint8 *buffer)
Derived class reimplements this callback. It is called whenever a read returns some data.
virtual void mainloop()
定义 vrpn_Tracker.h:49