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::VRPNAnalogs Class Reference

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

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

Classes

struct  Processor
 

Public Member Functions

 VRPNAnalogs (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< Processor > _processor=0, H3D::Inst< H3D::SFString > _connectionString=0, H3D::Inst< H3D::MFFloat > _analogs=0)
 
virtual std::string defaultXMLContainerField ()
 
void initialize ()
 

Public Attributes

std::auto_ptr< H3D::SFStringconnectionString
  (initialize only) The address to the analogs at a VRPN server, for example "analog@localhost". More...
 
std::auto_ptr< H3D::MFFloatanalogs
  (output only) The analog values in the order presented by the VRPN server. More...
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 

Protected Member Functions

void update ()
 

Static Protected Member Functions

static void VRPN_CALLBACK handler (void *userdata, const vrpn_ANALOGCB info)
 

Protected Attributes

vrpn_Analog_Remote * vrpn_remote
 
std::vector< floatnew_analogs
 
std::auto_ptr< Processorprocessor
 

Detailed Description

This node reads analogs information using VRPN.

Member Data Documentation

std::auto_ptr< H3D::MFFloat > HVR::VRPNAnalogs::analogs

(output only) The analog values in the order presented by the VRPN server.

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

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