Candy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
HVR::VRPNButtons Class Reference

This node reads buttons information using VRPN. More...

Inheritance diagram for HVR::VRPNButtons:
Inheritance graph
[legend]

Classes

struct  Processor
 

Public Member Functions

 VRPNButtons (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::SFInt32 > _button=0, H3D::Inst< Processor > _processor=0, H3D::Inst< H3D::SFString > _connectionString=0)
 
virtual std::string defaultXMLContainerField ()
 
void initialize ()
 
- Public Member Functions inherited from HVR::HVRTrackerButtonsNode
 HVRTrackerButtonsNode (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::SFInt32 > _button=0)
 

Public Attributes

std::auto_ptr< H3D::SFStringconnectionString
  (initialize only) The address to the buttons at a VRPN server, for example "button@localhost". More...
 
- Public Attributes inherited from HVR::HVRTrackerButtonsNode
std::auto_ptr< H3D::SFInt32buttons
  (output only) The button information as an integer value encoding all buttons. More...
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 
- Static Public Attributes inherited from HVR::HVRTrackerButtonsNode
static H3D::H3DNodeDatabase database
 

Protected Member Functions

void update ()
 

Static Protected Member Functions

static void VRPN_CALLBACK handler (void *data, const vrpn_BUTTONCB info)
 

Protected Attributes

vrpn_Button_Remote * vrpn_remote
 
unsigned int new_buttons
 
std::auto_ptr< Processorprocessor
 

Detailed Description

This node reads buttons information using VRPN.

Member Data Documentation

std::auto_ptr< H3D::SFString > HVR::VRPNButtons::connectionString

(initialize only) The address to the buttons at a VRPN server, for example "button@localhost".