C_vrpn_ANALOGCB | |
C_vrpn_ANALOGOUTPUTCB | |
C_vrpn_AUXLOGGERCB | |
C_vrpn_BUTTONCB | |
C_vrpn_BUTTONSTATECB | |
C_vrpn_DIALCB | |
C_vrpn_DisplayableObject | |
C_vrpn_FORCECB | |
C_vrpn_FORCEERRORCB | |
C_vrpn_FORCESCPCB | |
C_vrpn_FUNCTION_CHANNEL_REPLY_CB | |
C_vrpn_FUNCTION_ERROR_CB | |
C_vrpn_FUNCTION_INTERPRETER_REPLY_CB | |
C_vrpn_FUNCTION_SAMPLE_RATE_REPLY_CB | |
C_vrpn_FUNCTION_START_REPLY_CB | |
C_vrpn_FUNCTION_STOP_REPLY_CB | |
C_vrpn_IMAGERBEGINFRAMECB | |
C_vrpn_IMAGERDISCARDEDFRAMESCB | |
C_vrpn_IMAGERENDFRAMECB | |
C_vrpn_IMAGERREGIONCB | |
C_vrpn_ListenerDef | |
C_vrpn_MaterialDef | |
C_vrpn_PoseDef | |
C_vrpn_POSERCB | A structure for Call-Backs related to Vrpn Poser Server |
C_vrpn_QuadDef | |
C_vrpn_SoundDef | |
C_vrpn_TEXTCB | Structure passed back to user-level code from a vrpn_Text_Receiver |
C_vrpn_TRACKERACCCB | |
C_vrpn_TRACKERCB | |
C_vrpn_TRACKERTRACKER2ROOMCB | |
C_vrpn_TRACKERUNIT2SENSORCB | |
C_vrpn_TRACKERVELCB | |
C_vrpn_TRACKERWORKSPACECB | |
C_vrpn_TriDef | |
Cvrpn_Shared_int32::callbackEntry | |
Cvrpn_Shared_float64::callbackEntry | |
Cvrpn_Shared_String::callbackEntry | |
Cvrpn_Clipping_Analog_Server::clipvals_struct | |
Cvrpn_Message_List::d_ELEMENT | |
Cdcblocker | |
Cvrpn_SharedObject::deferredUpdateCallbackEntry | |
►Cstd::exception | STL class |
►Cstd::logic_error | STL class |
Cvrpn_MainloopObject::CannotWrapNullPointerIntoMainloopObject | Exception thrown when trying to wrap a NULL pointer |
Cvrpn_SerialPort::AlreadyOpen | |
Cvrpn_SerialPort::NotOpen | |
►Cstd::runtime_error | STL class |
Cvrpn_SerialPort::CloseFailure | |
Cvrpn_SerialPort::DrainFailure | |
Cvrpn_SerialPort::FlushFailure | |
Cvrpn_SerialPort::OpenFailure | |
Cvrpn_SerialPort::ReadFailure | |
Cvrpn_SerialPort::RTSFailure | |
Cvrpn_SerialPort::WriteFailure | |
Cvrpn_File_Connection::FileTime_Accumulator | |
Cvrpn::FixedPoint< INTEGER_BITS, FRACTIONAL_BITS > | A fixed-point value class |
Cvrpn_Mouse::GpmOpenFailure | |
Cvrpn_Event::input_event | |
Cvrpn::detail::IntegerOfSize< NUM_BITS > | |
Cvrpn::detail::IntegerOfSize< 16 > | |
Cvrpn::detail::IntegerOfSize< 32 > | |
Cvrpn::detail::IntegerOfSize< 64 > | |
Cvrpn::detail::IntegerOfSize< 8 > | |
Cvrpn::detail::IntegerOfSize< INTEGER_BITS+FRACTIONAL_BITS > | |
Clowpass | |
Cvrpn_Mutex_Remote::mutexCallback | |
Cvrpn_PeerMutex::mutexCallback | |
Cvrpn_PeerMutex::peerData | |
Cvrpn_RedundantTransmission::queuedMessage | |
Cvrpn_Tracker_Crossbow::raw_packet | |
Cvrpn_detail::remove_const< T > | |
Cvrpn_detail::remove_const< const T > | |
Cvrpn_RedundantReceiver::RRMemory | |
Cvrpn_RedundantReceiver::RRRecord | |
Cvrpn_BaseClassUnique::SendTextMessageBoundCall | |
Cvrpn_Shared_int32::timedCallbackEntry | |
Cvrpn_Shared_float64::timedCallbackEntry | |
Cvrpn_Shared_String::timedCallbackEntry | |
Cdetail::TypedMainloopObject< T > | |
Cvrpn_byte_order::vrpn_detail::uint_traits< TypeSize > | Traits class to get the uint type of a given size |
Cvrpn_byte_order::vrpn_detail::uint_traits< 1 > | |
Cvrpn_byte_order::vrpn_detail::uint_traits< 2 > | |
Cvrpn_byte_order::vrpn_detail::uint_traits< 4 > | |
Cvrpn_Android_Server | |
►Cvrpn_BaseClassUnique | INTERNAL class to hold members that there should only be one copy of even when a class inherits from multiple vrpn_BaseClasses because it inherits from multiple user-level classes. Note that not everything in vrpnBaseClass should be here, because (for example) the registration of types should be done for each parent class |
►Cvrpn_BaseClass | Class from which all user-level (and other) classes that communicate with vrpn_Connections should derive |
►Cvrpn_Analog | |
►Cvrpn_3DConnexion | |
Cvrpn_3DConnexion_Navigator | |
Cvrpn_3DConnexion_Navigator_for_Notebooks | |
Cvrpn_3DConnexion_SpaceBall5000 | |
Cvrpn_3DConnexion_SpaceExplorer | |
Cvrpn_3DConnexion_SpaceMouse | |
Cvrpn_3DConnexion_SpaceMousePro | |
Cvrpn_3DConnexion_SpaceMouseWireless | |
Cvrpn_3DConnexion_SpacePilot | |
Cvrpn_3DConnexion_Traveler | |
Cvrpn_ADBox | |
►Cvrpn_Analog_5dtUSB | 5th Dimension Technologies (5dt) "Ultra" USB data glove driver |
Cvrpn_Analog_5dtUSB_Glove14Left | Specialization of vrpn_Analog_5dtUSB for a 14-sensor, left-hand glove. Not tested as of 8-Mar-2011 because I don't have access to one |
Cvrpn_Analog_5dtUSB_Glove14Right | Specialization of vrpn_Analog_5dtUSB for a 14-sensor, right-hand glove. Not tested as of 8-Mar-2011 because I don't have access to one |
Cvrpn_Analog_5dtUSB_Glove5Left | Specialization of vrpn_Analog_5dtUSB for a 5-sensor, left-hand glove |
Cvrpn_Analog_5dtUSB_Glove5Right | Specialization of vrpn_Analog_5dtUSB for a 5-sensor, right-hand glove |
Cvrpn_Analog_Remote | |
►Cvrpn_Analog_Server | |
Cvrpn_Atmel | |
Cvrpn_Clipping_Analog_Server | Analog server that can scale and clip its range to -1..1 |
Cvrpn_Analog_USDigital_A2 | |
Cvrpn_CHProducts_Fighterstick_USB | |
Cvrpn_Contour_ShuttleXpress | |
►Cvrpn_Event_Analog | |
Cvrpn_Event_Mouse | |
Cvrpn_Futaba_InterLink_Elite | |
Cvrpn_Griffin_PowerMate | |
Cvrpn_Joylin | |
Cvrpn_Logitech_Extreme_3D_Pro | |
Cvrpn_LUDL_USBMAC6000 | |
►Cvrpn_Microsoft_Controller_Raw_Xbox_360 | |
Cvrpn_Afterglow_Ax1_For_Xbox_360 | |
Cvrpn_Microsoft_Controller_Raw_Xbox_S | |
Cvrpn_Microsoft_SideWinder | |
Cvrpn_Microsoft_SideWinder_Precision_2 | |
Cvrpn_Mouse | |
Cvrpn_National_Instruments_Server | |
Cvrpn_raw_SGIBox | |
Cvrpn_Retrolink_GameCube | |
Cvrpn_Saitek_ST290_Pro | |
►Cvrpn_Serial_Analog | |
Cvrpn_5dt | Class to support reading data from serial 5DT data gloves |
Cvrpn_5dt16 | |
Cvrpn_BiosciencesTools | |
Cvrpn_CerealBox | |
Cvrpn_GlobalHapticsOrb | |
Cvrpn_IDEA | |
Cvrpn_ImmersionBox | |
Cvrpn_inertiamouse | |
Cvrpn_Joystick | |
Cvrpn_Magellan | |
Cvrpn_Nikon_Controls | |
Cvrpn_Radamec_SPI | |
Cvrpn_Spaceball | |
Cvrpn_Tng3 | |
Cvrpn_Wanda | |
Cvrpn_Zaber | |
Cvrpn_Tracker_DTrack | |
Cvrpn_Tracker_RazerHydra | Device supporting the Razer Hydra game controller as a tracker, analog device, and button device, using the USB HID protocol directly |
Cvrpn_WiiMote | |
Cvrpn_Xkeys_Jog_And_Shuttle | |
Cvrpn_Xkeys_Joystick | |
►Cvrpn_YEI_3Space | Base class with routines for YEI 3Space units |
Cvrpn_YEI_3Space_Sensor | Class to support reading data from a wired YEI 3Space unit |
Cvrpn_YEI_3Space_Sensor_Wireless | Class to support reading data from a wireless YEI 3Space unit |
►Cvrpn_Analog_Output | |
Cvrpn_Analog_Output_Remote | |
►Cvrpn_Analog_Output_Server | |
Cvrpn_Analog_Output_Callback_Server | |
Cvrpn_Atmel | |
Cvrpn_Analog_Output_Server_NI | |
Cvrpn_BiosciencesTools | |
Cvrpn_IDEA | |
Cvrpn_LUDL_USBMAC6000 | |
Cvrpn_National_Instruments_Server | |
Cvrpn_Nikon_Controls | |
Cvrpn_WiiMote | |
Cvrpn_Zaber | |
►Cvrpn_Auxiliary_Logger | |
Cvrpn_Auxiliary_Logger_Remote | |
►Cvrpn_Auxiliary_Logger_Server | |
Cvrpn_Auxiliary_Logger_Server_Generic | |
Cvrpn_Imager_Stream_Buffer | |
►Cvrpn_Button | This is the base class for both the client and server for a button device (a device with one or more boolean switches) |
►Cvrpn_Button_Filter | All button servers should derive from this class, which provides the ability to turn any of the buttons into toggles (using messages from the remote button object) |
Cvrpn_3DConnexion | |
Cvrpn_3DMicroscribe | |
Cvrpn_ADBox | |
Cvrpn_BiosciencesTools | |
Cvrpn_Button_5DT_Server | |
Cvrpn_Button_Example_Server | |
Cvrpn_Button_NI_DIO24 | |
►Cvrpn_Button_Parallel | |
Cvrpn_Button_Python | |
►Cvrpn_Button_Serial | |
Cvrpn_Button_PinchGlove | |
Cvrpn_Button_SerialMouse | |
►Cvrpn_Button_Server | |
Cvrpn_Event_Mouse | |
Cvrpn_CerealBox | |
Cvrpn_CHProducts_Fighterstick_USB | |
Cvrpn_Contour_ShuttleXpress | |
Cvrpn_DreamCheeky_Drum_Kit | |
Cvrpn_Freespace | This provides an interface to devices powered by Hillcrest Lab's Freespace |
Cvrpn_Futaba_InterLink_Elite | |
Cvrpn_GlobalHapticsOrb | |
Cvrpn_Griffin_PowerMate | |
Cvrpn_IDEA | |
Cvrpn_ImmersionBox | |
Cvrpn_inertiamouse | |
Cvrpn_Joylin | |
Cvrpn_Joystick | |
Cvrpn_Keyboard | |
Cvrpn_Logitech_Extreme_3D_Pro | |
Cvrpn_Magellan | |
Cvrpn_Microsoft_Controller_Raw_Xbox_360 | |
Cvrpn_Microsoft_Controller_Raw_Xbox_S | |
Cvrpn_Microsoft_SideWinder | |
Cvrpn_Microsoft_SideWinder_Precision_2 | |
Cvrpn_Mouse | |
Cvrpn_raw_SGIBox | |
Cvrpn_Retrolink_GameCube | |
Cvrpn_Saitek_ST290_Pro | |
Cvrpn_Spaceball | |
Cvrpn_Tng3 | |
Cvrpn_Tracker_3DMouse | |
Cvrpn_Tracker_DTrack | |
Cvrpn_Tracker_RazerHydra | Device supporting the Razer Hydra game controller as a tracker, analog device, and button device, using the USB HID protocol directly |
Cvrpn_VPJoystick | |
Cvrpn_Wanda | |
Cvrpn_WiiMote | |
Cvrpn_Xkeys_Desktop | |
Cvrpn_Xkeys_Jog_And_Shuttle | |
Cvrpn_Xkeys_Joystick | |
Cvrpn_Xkeys_Pro | |
Cvrpn_Xkeys_XK3 | |
Cvrpn_YEI_3Space | Base class with routines for YEI 3Space units |
Cvrpn_Button_Remote | |
Cvrpn_Tracker_SpacePoint | |
►Cvrpn_CHProducts_Controller_Raw | |
Cvrpn_CHProducts_Fighterstick_USB | |
►Cvrpn_Contour | |
Cvrpn_Contour_ShuttleXpress | |
►Cvrpn_Dial | |
Cvrpn_CerealBox | |
Cvrpn_CHProducts_Fighterstick_USB | |
Cvrpn_Contour_ShuttleXpress | |
Cvrpn_Dial_Example_Server | |
Cvrpn_Dial_Remote | |
Cvrpn_Freespace | This provides an interface to devices powered by Hillcrest Lab's Freespace |
Cvrpn_Futaba_InterLink_Elite | |
Cvrpn_GlobalHapticsOrb | |
Cvrpn_Griffin_PowerMate | |
Cvrpn_ImmersionBox | |
Cvrpn_Logitech_Extreme_3D_Pro | |
Cvrpn_Microsoft_Controller_Raw_Xbox_360 | |
Cvrpn_Microsoft_Controller_Raw_Xbox_S | |
Cvrpn_Microsoft_SideWinder | |
Cvrpn_Microsoft_SideWinder_Precision_2 | |
Cvrpn_raw_SGIBox | |
Cvrpn_Saitek_ST290_Pro | |
Cvrpn_Xkeys_Jog_And_Shuttle | |
►Cvrpn_DreamCheeky | |
Cvrpn_DreamCheeky_Drum_Kit | |
►Cvrpn_ForceDevice | |
Cvrpn_ForceDevice_Remote | |
Cvrpn_ForceDeviceServer | |
►Cvrpn_FunctionGenerator | |
Cvrpn_FunctionGenerator_Remote | |
Cvrpn_FunctionGenerator_Server | |
►Cvrpn_Futaba | |
Cvrpn_Futaba_InterLink_Elite | |
►Cvrpn_Griffin | |
Cvrpn_Griffin_PowerMate | |
►Cvrpn_Imager | Base class for Imager class |
Cvrpn_Imager_Remote | This is the class users deal with: it tells the format and the region data when it arrives |
►Cvrpn_Imager_Server | |
Cvrpn_Imager_Stream_Buffer | |
►Cvrpn_ImagerPose | |
Cvrpn_ImagerPose_Remote | |
Cvrpn_ImagerPose_Server | |
►Cvrpn_Logitech_Controller_Raw | |
Cvrpn_Logitech_Extreme_3D_Pro | |
►Cvrpn_Microsoft_Controller_Raw | |
Cvrpn_Microsoft_Controller_Raw_Xbox_360 | |
Cvrpn_Microsoft_Controller_Raw_Xbox_S | |
Cvrpn_Microsoft_SideWinder | |
Cvrpn_Microsoft_SideWinder_Precision_2 | |
►Cvrpn_Poser | |
Cvrpn_Poser_Analog | |
Cvrpn_Poser_Remote | |
Cvrpn_Poser_Server | |
Cvrpn_Poser_Tek4662 | |
Cvrpn_RedundantController | |
Cvrpn_RedundantRemote | |
►Cvrpn_Retrolink | |
Cvrpn_Retrolink_GameCube | |
►Cvrpn_Saitek_Controller_Raw | |
Cvrpn_Saitek_ST290_Pro | |
►Cvrpn_Sound | |
Cvrpn_Sound_Client | |
Cvrpn_Sound_Server | |
►Cvrpn_Text_Receiver | Allows a user to handle text messages directly, in addition too having the |
Cvrpn_Sound_Client | |
►Cvrpn_Text_Sender | Allows a user to send text messages from a device (usually, |
Cvrpn_Sound_Server | |
►Cvrpn_Tracker | |
Cvrpn_3DMicroscribe | |
Cvrpn_Poser_Analog | |
Cvrpn_Poser_Tek4662 | |
Cvrpn_Tracker_AnalogFly | This class will turn an analog device such as a joystick or a camera |
Cvrpn_Tracker_ButtonFly | This class will turn a button device into a tracker by interpreting |
Cvrpn_Tracker_DTrack | |
Cvrpn_Tracker_FilterOneEuro | Tracker filter based on the one-Euro filter by Jan Ciger jan.c.nosp@m.iger.nosp@m.@revi.nosp@m.atec.nosp@m.h.com |
Cvrpn_Tracker_GameTrak | |
Cvrpn_Tracker_InterSense | |
Cvrpn_Tracker_JoyFly | |
Cvrpn_Tracker_MotionNode | |
Cvrpn_Tracker_NDI_Polaris | |
Cvrpn_Tracker_NULL | |
Cvrpn_Tracker_OSVRHackerDevKit | OSVR Hacker Dev Kit HMD The official name of the Razer/Sensics HMD (until they change it again…) is “OSVR Hacker Dev Kit |
Cvrpn_Tracker_PhaseSpace | |
Cvrpn_Tracker_RazerHydra | Device supporting the Razer Hydra game controller as a tracker, analog device, and button device, using the USB HID protocol directly |
Cvrpn_Tracker_Remote | |
►Cvrpn_Tracker_Serial | |
Cvrpn_Tracker_3DMouse | |
Cvrpn_Tracker_3Space | |
Cvrpn_Tracker_Crossbow | |
Cvrpn_Tracker_Dyna | |
Cvrpn_Tracker_Fastrak | |
►Cvrpn_Tracker_Flock | |
Cvrpn_Tracker_Flock_Parallel | |
Cvrpn_Tracker_Flock_Parallel_Slave | |
Cvrpn_Tracker_GPS | |
Cvrpn_Tracker_Isotrak | |
Cvrpn_Tracker_Liberty | |
►Cvrpn_Tracker_Server | |
Cvrpn_Freespace | This provides an interface to devices powered by Hillcrest Lab's Freespace |
Cvrpn_YEI_3Space | Base class with routines for YEI 3Space units |
Cvrpn_Tracker_SpacePoint | |
Cvrpn_Tracker_TrivisioColibri | |
►Cvrpn_Tracker_USB | |
Cvrpn_Tracker_LibertyHS | |
Cvrpn_Tracker_WiimoteHead | Provides a tracker device given data from a Wii Remote and LED glasses |
Cvrpn_Tracker_Wintracker | |
►Cvrpn_Xkeys | |
Cvrpn_Xkeys_Desktop | |
Cvrpn_Xkeys_Jog_And_Shuttle | |
Cvrpn_Xkeys_Joystick | |
Cvrpn_Xkeys_Pro | |
Cvrpn_Xkeys_XK3 | |
Cvrpn_Callback_List< CALLBACK_STRUCT > | |
Cvrpn_Callback_List< struct timeval > | |
Cvrpn_Callback_List< vrpn_ANALOGCB > | |
Cvrpn_Callback_List< vrpn_ANALOGOUTPUTCB > | |
Cvrpn_Callback_List< vrpn_AUXLOGGERCB > | |
Cvrpn_Callback_List< vrpn_BUTTONCB > | |
Cvrpn_Callback_List< vrpn_BUTTONSTATESCB > | |
Cvrpn_Callback_List< vrpn_DIALCB > | |
Cvrpn_Callback_List< vrpn_FORCECB > | |
Cvrpn_Callback_List< vrpn_FORCEERRORCB > | |
Cvrpn_Callback_List< vrpn_FORCESCPCB > | |
Cvrpn_Callback_List< vrpn_FUNCTION_CHANNEL_REPLY_CB > | |
Cvrpn_Callback_List< vrpn_FUNCTION_ERROR_CB > | |
Cvrpn_Callback_List< vrpn_FUNCTION_INTERPRETER_REPLY_CB > | |
Cvrpn_Callback_List< vrpn_FUNCTION_SAMPLE_RATE_REPLY_CB > | |
Cvrpn_Callback_List< vrpn_FUNCTION_START_REPLY_CB > | |
Cvrpn_Callback_List< vrpn_FUNCTION_STOP_REPLY_CB > | |
Cvrpn_Callback_List< vrpn_IMAGERBEGINFRAMECB > | |
Cvrpn_Callback_List< vrpn_IMAGERDISCARDEDFRAMESCB > | |
Cvrpn_Callback_List< vrpn_IMAGERENDFRAMECB > | |
Cvrpn_Callback_List< vrpn_IMAGERREGIONCB > | |
Cvrpn_Callback_List< vrpn_POSERCB > | |
Cvrpn_Callback_List< vrpn_TEXTCB > | |
Cvrpn_Callback_List< vrpn_TRACKERACCCB > | |
Cvrpn_Callback_List< vrpn_TRACKERCB > | |
Cvrpn_Callback_List< vrpn_TRACKERTRACKER2ROOMCB > | |
Cvrpn_Callback_List< vrpn_TRACKERUNIT2SENSORCB > | |
Cvrpn_Callback_List< vrpn_TRACKERVELCB > | |
Cvrpn_Callback_List< vrpn_TRACKERWORKSPACECB > | |
Cvrpn_Callback_List< CALLBACK_STRUCT >::vrpn_CBS | |
►Cvrpn_Connection | Generic connection class not specific to the transport mechanism |
Cvrpn_Connection_IP | |
Cvrpn_Connection_Loopback | Constructor for a Loopback connection that will basically just pass messages between objects that are connected to it. It offers no external connections, via IP or any other mechanism. It is useful if you want to make the client and server in the same connection and you don't need to have anything else connect |
Cvrpn_File_Connection | |
Cvrpn_ConnectionForwarder | |
Cvrpn_ConnectionManager | Singleton class that keeps track of all known VRPN connections and makes sure they're deleted on shutdown |
Cvrpn_ConnectionPtr | A shared pointer class for holding on to vrpn_Connection instances, using the existing "intrusive reference counting" automatically |
Cvrpn_dtrack_body_type | |
Cvrpn_dtrack_flystick_type | |
Cvrpn_dtrack_marker_type | |
►Cvrpn_Endpoint | Encapsulation of the data and methods for a single generic connection to take care of one part of many clients talking to a single server |
Cvrpn_Endpoint_IP | Encapsulation of the data and methods for a single IP-based connection to take care of one part of many clients talking to a single server |
Cvrpn_File_Controller | |
Cvrpn_File_Connection::vrpn_FileBookmark | |
►Cvrpn_Forwarder_Brain | |
Cvrpn_Forwarder_Controller | |
Cvrpn_Forwarder_Server | |
Cvrpn_Forwarder_List | |
Cvrpn_FunctionGenerator_channel | |
►Cvrpn_FunctionGenerator_function | |
Cvrpn_FunctionGenerator_function_NULL | |
Cvrpn_FunctionGenerator_function_script | |
Cvrpn_HANDLERPARAM | This structure is what is passed to a vrpn_Connection message callback |
Cvrpn_Hash< TKey, TValue > | Hash class (not thread-safe) |
Cvrpn_Hash< unsigned int, vrpn_DISPLAYABLEOBJECT * > | |
►Cvrpn_HidAcceptor | |
Cvrpn_HidAlwaysAcceptor | Always accepts the first device passed. Pointless by itself except for testing |
Cvrpn_HidBooleanAndAcceptor | Accepts only devices meeting two criteria. NOT SHORT-CIRCUIT. Another demonstration of acceptor composition |
Cvrpn_HidBooleanOrAcceptor | Accepts devices meeting at least one of two criteria. NOT SHORT-CIRCUIT. Another demonstration of acceptor composition |
Cvrpn_HidInterfaceNumberAcceptor | Accepts any device with a particular interface number. Best in conjunction with vrpn_HidBooleanAndAcceptor |
Cvrpn_HidNthMatchAcceptor | Accepts the Nth device matching a given acceptor |
Cvrpn_HidProductAcceptor | Accepts any device with the given vendor and product IDs |
Cvrpn_HidProductMaskAcceptor | HID acceptor subclass used by vrpn_Analog_5dtUSB since the bits of the product ID for these devices describe the device in a useful way |
Cvrpn_HidSerialNumberAcceptor | Accepts any device with a particular serial number |
Cvrpn_HIDDEVINFO | |
►Cvrpn_HidInterface | |
Cvrpn_3DConnexion | |
Cvrpn_Analog_5dtUSB | 5th Dimension Technologies (5dt) "Ultra" USB data glove driver |
Cvrpn_CHProducts_Controller_Raw | |
Cvrpn_Contour | |
Cvrpn_DreamCheeky | |
Cvrpn_Futaba | |
Cvrpn_Griffin | |
Cvrpn_Logitech_Controller_Raw | |
Cvrpn_Microsoft_Controller_Raw | |
Cvrpn_Retrolink | |
Cvrpn_Saitek_Controller_Raw | |
Cvrpn_Tracker_OSVRHackerDevKit | OSVR Hacker Dev Kit HMD The official name of the Razer/Sensics HMD (until they change it again…) is “OSVR Hacker Dev Kit |
Cvrpn_Tracker_SpacePoint | |
Cvrpn_Tracker_Wintracker | |
Cvrpn_Xkeys | |
Cvrpn_Imager_Channel | Holds the description needed to convert from raw data to values for a channel |
Cvrpn_Imager_Region | Helper function to convert data for a sub-region of one channel of |
Cvrpn_Imager_Stream_Shared_State | |
Cvrpn_LamportClock | |
Cvrpn_LamportTimestamp | |
Cvrpn_Log | |
Cvrpn_LOGLIST | Placed here so vrpn_FileConnection can use it too |
Cvrpn_LowPassFilter< DIMENSION, Scalar > | |
Cvrpn_LowPassFilterQuat | |
Cvrpn_MainloopContainer | A container that holds and owns one or more VRPN objects, |
►Cvrpn_MainloopObject | An interface for all VRPN objects that have a "mainloop" method. Not instantiated directly: use vrpn_MainloopObject::wrap() to create one |
Cdetail::TypedMainloopObject< T * > | Template class for holding generic VRPN objects with type information |
Cdetail::TypedMainloopObject< vrpn_Connection * > | Specialization for connections, since they're reference-counted |
Cdetail::TypedMainloopObject< vrpn_ConnectionPtr > | Specialization of vrpn_MainloopObject for holding connections that are maintained by vrpn_ConnectionPtr smart pointers |
Cvrpn_Message_List | |
►Cvrpn_Mutex | |
Cvrpn_Mutex_Remote | |
Cvrpn_Mutex_Server | |
Cvrpn_OneEuroFilter< Filterable > | |
Cvrpn_PA_axis | |
Cvrpn_PA_fullaxis | |
Cvrpn_PeerMutex | Vrpn_PeerMutex |
Cvrpn_Poser_AnalogParam | |
Cvrpn_QuatFilterable | |
Cvrpn_RedundantController_Protocol | |
Cvrpn_RedundantReceiver | |
Cvrpn_RedundantTransmission | |
Cvrpn_Semaphore | |
Cvrpn_SendTextMessageStreamProxy | |
Cvrpn_SerialPort | A simple class wrapping the functionality of vrpn_Serial.h with RAII, object-orientation, and optional STL types |
►Cvrpn_SharedObject | |
►Cvrpn_Shared_float64 | |
Cvrpn_Shared_float64_Remote | |
Cvrpn_Shared_float64_Server | |
►Cvrpn_Shared_int32 | |
Cvrpn_Shared_int32_Remote | |
Cvrpn_Shared_int32_Server | |
►Cvrpn_Shared_String | |
Cvrpn_Shared_String_Remote | |
Cvrpn_Shared_String_Server | |
Cvrpn_detail::vrpn_static_assert< Condition > | |
Cvrpn_detail::vrpn_static_assert< true > | Each static assertion needs its message in this enum, or it will always fail |
Cvrpn_StreamForwarder | |
Cvrpn_TAF_axis | |
Cvrpn_TAF_fullaxis | |
Cvrpn_TBF_axis | |
Cvrpn_TBF_fullaxis | |
Cvrpn_TextPrinter | Class that handles text/warning/error printing for all objects in the system |
Cvrpn_TextPrinter::vrpn_TextPrinter_Watch_Entry | Structure to hold the objects that are being watched |
Cvrpn_Thread | |
Cvrpn_ThreadData | |
Cvrpn_Tracker_AnalogFlyParam | |
Cvrpn_Tracker_ButtonFlyParam | |
Cvrpn_Tracker_Sensor_Callbacks | |
Cvrpn_VectorFilterable< DIMENSION, Scalar > | |
Cvrpn_VectorFilterable<> | |
CvrpnLogFilterEntry | |
CvrpnMsgCallbackEntry | Description of a callback entry for a user type |