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

Gadgeteer is a bindable node that takes care of all communication with the Gadgeteer. More...

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

Public Member Functions

 Gadgeteer (H3D::Inst< H3D::MFString > _configFile=0)
 Initializes local members. More...
 
 ~Gadgeteer ()
 Destructor. More...
 
void initialize ()
 
void traverseSG (H3D::TraverseInfo &ti)
 

Static Public Member Functions

static GadgeteergetActive ()
 Get the top of the bindable stack for this node. More...
 

Public Attributes

std::auto_ptr< H3D::MFStringconfigFile
  (initialize only) The path to the configuration file from which to read tracker settings. More...
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 

Protected Attributes

vrj::Kernel * kernel
 

Detailed Description

Gadgeteer is a bindable node that takes care of all communication with the Gadgeteer.

It is used much like a singleton, where one instance is created at initialization of the application and subsequently used by any other part of this bridge. One and only one Gadgeteer node is required.

Constructor & Destructor Documentation

HVR::Gadgeteer::Gadgeteer ( H3D::Inst< H3D::MFString _configFile = 0)

Initializes local members.

HVR::Gadgeteer::~Gadgeteer ( )

Destructor.

Member Function Documentation

static Gadgeteer* HVR::Gadgeteer::getActive ( )
inlinestatic

Get the top of the bindable stack for this node.

Member Data Documentation

std::auto_ptr< H3D::MFString > HVR::Gadgeteer::configFile

(initialize only) The path to the configuration file from which to read tracker settings.