H3D API  2.4.1
Classes | Namespaces
H3DHapticsDevice.h File Reference

Header file for H3DHapticsDevice. More...

#include <H3D/FieldTemplates.h>
#include <H3D/SFNode.h>
#include <H3D/SFRotation.h>
#include <H3D/SFFloat.h>
#include <H3D/SFInt32.h>
#include <H3D/SFBool.h>
#include <H3D/SFString.h>
#include <H3D/SFMatrix4f.h>
#include <H3D/SFVec3f.h>
#include <H3D/MFVec3f.h>
#include <H3D/SFTime.h>
#include <H3D/H3DHapticsRendererNode.h>
#include <H3DUtil/Threads.h>
#include <HAPI/HAPIHapticShape.h>
#include <HAPI/HAPIHapticsDevice.h>
#include <HAPI/HAPIForceEffect.h>

Go to the source code of this file.

Classes

class  H3D::H3DHapticsDevice
 Base class for all haptic devices. More...
 
class  H3D::H3DHapticsDevice::TrackerPosition
 The TrackerPosition field updates itself from the devicePosition and positionCalibration fields. More...
 
class  H3D::H3DHapticsDevice::TrackerVelocity
 The TrackerVelocity field updates itself from the deviceVelocity and positionCalibration fields. More...
 
class  H3D::H3DHapticsDevice::TrackerOrientation
 The TrackerOrientation field updates itself from the deviceOrientation and orientationCalibration fields. More...
 
class  H3D::H3DHapticsDevice::WeightedProxy
 The WeightedProxy field updates to be a value between the proxy position and tracker position depending on the value of a weighting factor. More...
 
class  H3D::H3DHapticsDevice::SFHapticsRendererNode
 SFHapticsRendererNode extends TypedSFNode< H3DHapticsRendererNode > in order to change the haptics renderer for the used HAPIHapticsDevice when changing H3DHapticsRendererNode. More...
 
class  H3D::H3DHapticsDevice::SetEnabled
 SetEnabled specializes SFBool to go into reset mode when a true event is received. More...
 
class  H3D::H3DHapticsDevice::TrackerAngularVelocity
 The TrackerAngularVelocity field updates itself from the deviceAngularVelocity and orientationCalibration fields. More...
 

Namespaces

 H3D
 H3D API namespace.
 

Detailed Description

Header file for H3DHapticsDevice.