Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

CrWandController Class Reference

Represents the Wanda 3D control device. More...

#include <CrWandController.h>

Inheritance diagram for CrWandController:

CrController Subject List of all members.

Public Member Functions

 CrWandController ()
 Default constructor creates events and resets state information.
virtual ~CrWandController ()
 Virtual destructor.
virtual void updateController ()
 Checks the device state and generates events, if needed.

Detailed Description

Represents the Wanda 3D control device.

Author:
Chris Scharver
Date
2004/01/18 00:04:39
Revision
1.7
Although the CAVELib handles controller buttons and tracking information, it does not encapsulate this data in an object-oriented way. CrWandController wraps device information into the Observer pattern. Open Inventor event classes hold state information, so state changes are easily passed throughout the application in an event-driven manner.


Constructor & Destructor Documentation

CrWandController::CrWandController  ) 
 

Default constructor creates events and resets state information.

CrWandController::~CrWandController  )  [virtual]
 

Virtual destructor.


Member Function Documentation

void CrWandController::updateController  )  [virtual]
 

Checks the device state and generates events, if needed.

Reimplemented from CrController.


The documentation for this class was generated from the following files:
Generated on Wed May 18 01:24:59 2005 for SculptDemo by  doxygen 1.4.3