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 | Friends | List of all members
HVR::ARToolkit Class Reference

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

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

Public Member Functions

 ARToolkit ()
 Initializes local members. More...
 
 ~ARToolkit ()
 Destructor. More...
 
void initialize ()
 
void traverseSG (H3D::TraverseInfo &ti)
 
const int * getVideoSize () const
 

Static Public Member Functions

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

Public Attributes

auto_ptr< H3D::SFStringvideoConfiguration
 
auto_ptr< H3D::SFStringcameraConfiguration
 
auto_ptr< H3D::MFStringmarkerConfiguration
 
auto_ptr< H3D::MFVec2dmarkerCenter
 
auto_ptr< H3D::MFDoublemarkerWidth
 
auto_ptr< H3D::SFInt32threshold
 
auto_ptr< H3D::SFFloatmaxCameraRate
 
auto_ptr< H3D::SFBooldrawByTexture
 
auto_ptr< H3D::SFBooldrawHalfImage
 
auto_ptr< H3D::FielddataObsolete
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 

Friends

class MarkerTracker
 
class ARBackground
 

Detailed Description

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

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 ARToolkit node is required.

Constructor & Destructor Documentation

HVR::ARToolkit::ARToolkit ( )

Initializes local members.

HVR::ARToolkit::~ARToolkit ( )

Destructor.

Member Function Documentation

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

Get the top of the bindable stack for this node.