H3D API
2.4.1
|
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. | |
Header file for H3DHapticsDevice.