121 lines
4 KiB
Text
121 lines
4 KiB
Text
1565844257
|
|
3 3
|
|
9 libp3vrpn 4 lPJY 12 panda3d.vrpn
|
|
6
|
|
7 10 VrpnClient 0 4 13 22 VrpnClient::VrpnClient 0 1 1 10
|
|
/**
|
|
*
|
|
*/
|
|
64
|
|
explicit VrpnClient::VrpnClient(std::string const &server_name);
|
|
|
|
8 15 get_server_name 0 4 13 27 VrpnClient::get_server_name 0 1 2 82
|
|
/**
|
|
* Returns the name of the server as passed to the VrpnClient constructor.
|
|
*/
|
|
66
|
|
inline std::string const &VrpnClient::get_server_name(void) const;
|
|
|
|
9 8 is_valid 0 4 13 20 VrpnClient::is_valid 0 1 3 129
|
|
/**
|
|
* Returns true if everything seems to be kosher with the server (even if
|
|
* there is no connection), or false otherwise.
|
|
*/
|
|
45
|
|
inline bool VrpnClient::is_valid(void) const;
|
|
|
|
10 12 is_connected 0 4 13 24 VrpnClient::is_connected 0 1 4 90
|
|
/**
|
|
* Returns true if the connection is established successfully, false
|
|
* otherwise.
|
|
*/
|
|
49
|
|
inline bool VrpnClient::is_connected(void) const;
|
|
|
|
11 5 write 0 4 13 17 VrpnClient::write 0 1 5 102
|
|
/**
|
|
* Writes a list of the active devices that the VrpnClient is currently
|
|
* polling each frame.
|
|
*/
|
|
70
|
|
void VrpnClient::write(std::ostream &out, int indent_level = 0) const;
|
|
|
|
12 14 get_class_type 0 4 13 26 VrpnClient::get_class_type 0 1 6 0
|
|
51
|
|
static TypeHandle VrpnClient::get_class_type(void);
|
|
|
|
6
|
|
1 0 0 7 3 16 0 0 10 /**
|
|
*
|
|
*/ 1 11 server_name 1 15
|
|
2 0 0 6 4 15 0 0 82 /**
|
|
* Returns the name of the server as passed to the VrpnClient constructor.
|
|
*/ 1 4 this 3 17
|
|
3 0 0 6 5 19 0 0 129 /**
|
|
* Returns true if everything seems to be kosher with the server (even if
|
|
* there is no connection), or false otherwise.
|
|
*/ 1 4 this 3 17
|
|
4 0 0 6 6 19 0 0 90 /**
|
|
* Returns true if the connection is established successfully, false
|
|
* otherwise.
|
|
*/ 1 4 this 3 17
|
|
5 0 0 4 7 23 0 0 102 /**
|
|
* Writes a list of the active devices that the VrpnClient is currently
|
|
* polling each frame.
|
|
*/ 3 4 this 3 17 3 out 1 20 12 indent_level 1 22
|
|
6 0 0 7 8 25 0 0 0 0
|
|
13
|
|
13 10 VrpnClient 0 75777 10 VrpnClient 10 VrpnClient 0 0 0 1 7 0 0 5 8 9 10 11 12 0 0 1 0 14 0 0 0 0 121
|
|
/**
|
|
* A specific ClientBase that connects to a VRPN server and records
|
|
* information on the connected VRPN devices.
|
|
*/
|
|
|
|
14 10 ClientBase 0 2048 10 ClientBase 10 ClientBase 0 0 0 0 0 0 0 0 0 0 0 0 307
|
|
/**
|
|
* An abstract base class for a family of client device interfaces--including
|
|
* trackers, buttons, dials, and other analog inputs.
|
|
*
|
|
* This provides a common interface to connect to such devices and extract
|
|
* their data; it is used by TrackerNode etc. to put these devices in the
|
|
* data graph.
|
|
*/
|
|
|
|
15 13 atomic string 0 2 13 atomic string 13 atomic string 0 7 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
16 12 VrpnClient * 0 8576 12 VrpnClient * 12 VrpnClient * 0 0 13 0 0 0 0 0 0 0 0 0 0
|
|
|
|
17 18 VrpnClient const * 0 8576 18 VrpnClient const * 18 VrpnClient const * 0 0 18 0 0 0 0 0 0 0 0 0 0
|
|
|
|
18 16 VrpnClient const 0 8832 16 VrpnClient const 16 VrpnClient const 0 0 13 0 0 0 0 0 0 0 0 0 0
|
|
|
|
19 4 bool 0 8194 4 bool 4 bool 0 4 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
20 9 ostream * 0 8576 14 std::ostream * 14 std::ostream * 0 0 21 0 0 0 0 0 0 0 0 0 0
|
|
|
|
21 7 ostream 0 2048 12 std::ostream 12 std::ostream 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
22 3 int 0 8194 3 int 3 int 0 1 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
23 4 void 0 8194 4 void 4 void 0 6 0 0 0 0 0 0 0 0 0 0 0
|
|
|
|
24 10 TypeHandle 0 16779264 10 TypeHandle 10 TypeHandle 0 0 0 0 0 0 0 0 0 0 0 0 732
|
|
/**
|
|
* TypeHandle is the identifier used to differentiate C++ class types. Any
|
|
* C++ classes that inherit from some base class, and must be differentiated
|
|
* at run time, should store a static TypeHandle object that can be queried
|
|
* through a static member function named get_class_type(). Most of the time,
|
|
* it is also desirable to inherit from TypedObject, which provides some
|
|
* virtual functions to return the TypeHandle for a particular instance.
|
|
*
|
|
* At its essence, a TypeHandle is simply a unique identifier that is assigned
|
|
* by the TypeRegistry. The TypeRegistry stores a tree of TypeHandles, so
|
|
* that ancestry of a particular type may be queried, and the type name may be
|
|
* retrieved for run-time display.
|
|
*/
|
|
|
|
25 12 TypeHandle * 0 8576 12 TypeHandle * 12 TypeHandle * 0 0 24 0 0 0 0 0 0 0 0 0 0
|
|
|
|
0
|
|
0
|
|
0
|