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 | Protected Attributes | Static Protected Attributes | List of all members
HVR::VRPNServer Class Reference

Tracker node that is using VRPN to read off information from any supported tracker. More...

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

Public Member Functions

 VRPNServer (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::MFString > _trackerName=0, H3D::Inst< H3D::SFInt32 > _connectionPort=0, H3D::Inst< MFHapticsDevice > _device=0, H3D::Inst< Processor > _processor=0)
 
void initialize ()
 

Public Attributes

std::auto_ptr< H3D::MFStringtrackerName
 
std::auto_ptr< H3D::SFInt32connectionPort
 
std::auto_ptr< MFHapticsDevicedevice
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 

Protected Member Functions

void update ()
 

Protected Attributes

std::vector
< vrpn_Tracker_Server * > 
tracker_server
 
std::vector< vrpn_Button_Server * > button_server
 
std::auto_ptr< Processor > processor
 

Static Protected Attributes

static std::map< int,
vrpn_Connection * > 
vrpn_connections
 

Detailed Description

Tracker node that is using VRPN to read off information from any supported tracker.