#include <vrpnTrackerDevice.h>
Inheritance diagram for VrpnTrackerDevice:
Public Types | |
| enum | DataType { DT_position, DT_velocity, DT_acceleration } |
Public Member Functions | |
| VrpnTrackerDevice (VrpnClient *client, const string &device_name, int sensor, DataType data_type, VrpnTracker *vrpn_tracker) | |
| virtual | ~VrpnTrackerDevice () |
| INLINE int | get_sensor () const |
| INLINE DataType | get_data_type () const |
| INLINE VrpnTracker * | get_vrpn_tracker () const |
| virtual TypeHandle | get_type () const |
| virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
| TypeHandle | get_class_type () |
| void | init_type () |
Private Attributes | |
| int | _sensor |
| DataType | _data_type |
| VrpnTracker * | _vrpn_tracker |
Static Private Attributes | |
| TypeHandle | _type_handle |
Friends | |
| class | VrpnTracker |
|
|
Definition at line 44 of file vrpnTrackerDevice.h. |
|
||||||||||||||||||||||||
|
Definition at line 30 of file vrpnTrackerDevice.cxx. |
|
|
Definition at line 46 of file vrpnTrackerDevice.cxx. References ClientDevice::disconnect(). |
|
|
Reimplemented from ClientTrackerDevice. Definition at line 76 of file vrpnTrackerDevice.h. References get_class_type(), and init_type(). |
|
|
Reimplemented from ClientTrackerDevice. Definition at line 65 of file vrpnTrackerDevice.h. References _type_handle. Referenced by VrpnClient::disconnect_device(), force_init_type(), and get_type(). |
|
|
Referenced by VrpnTracker::vrpn_acceleration_callback(), VrpnTracker::vrpn_position_callback(), and VrpnTracker::vrpn_velocity_callback(). |
|
|
Referenced by VrpnTracker::vrpn_acceleration_callback(), VrpnTracker::vrpn_position_callback(), and VrpnTracker::vrpn_velocity_callback(). |
|
|
Reimplemented from ClientTrackerDevice. Definition at line 73 of file vrpnTrackerDevice.h. References get_class_type(). |
|
|
Referenced by VrpnClient::disconnect_tracker_device(). |
|
|
Reimplemented from ClientTrackerDevice. Definition at line 68 of file vrpnTrackerDevice.h. References _type_handle, ClientTrackerDevice::get_class_type(), ClientTrackerDevice::init_type(), and register_type(). Referenced by ConfigureFn(), and force_init_type(). |
|
|
Definition at line 81 of file vrpnTrackerDevice.h. |
|
|
Definition at line 61 of file vrpnTrackerDevice.h. |
|
|
Definition at line 60 of file vrpnTrackerDevice.h. |
|
|
Reimplemented from ClientTrackerDevice. Definition at line 22 of file vrpnTrackerDevice.cxx. Referenced by get_class_type(), and init_type(). |
|
|
Definition at line 62 of file vrpnTrackerDevice.h. |
1.3