#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
1.3