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