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

Spr::HIBase Class Reference

The base class of human interface classes. More...

#include <HIBase.h>

Inherits Spr::UTRefCount, and Spr::UTTypeInfoBase.

Inherited by Spr::HIHapticDevice.

Collaboration diagram for Spr::HIBase:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Public Member Functions


Detailed Description

The base class of human interface classes.

Definition at line 22 of file HIBase.h.


Member Function Documentation

bool Spr::HIBase::IsGood  )  [inline]
 

Is the device good for use?

Reimplemented in Spr::HIHapticDevice.

Definition at line 35 of file HIBase.h.

virtual void Spr::HIBase::Update float  dt  )  [virtual]
 

Update state of the interface; read from/write to real device.

Reimplemented in Spr::HIHapticDevice, Spr::HIForceDevice6D, Spr::HIRuiKuma, Spr::HISpidar2, Spr::HISpidar3, Spr::HISpidar4, Spr::HISpidar4D, Spr::HISpidarCanoe, Spr::HISpidarFishing, Spr::HISpidarFishingRod, and Spr::HISpidarG6.

void Spr::HIBase::AddRealDeviceDependency DRRealDevice rd  ) 
 

Add an real device to the dependency list of real devices. Update() will call real device's Update() function.

Reimplemented in Spr::HIHapticDevice.

static void Spr::HIBase::ClearRealDeviceDependency  )  [static]
 

Clear the dependency list.

Reimplemented in Spr::HIHapticDevice.


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:09:14 2006 for Springhead by  doxygen 1.4.1