addDestructCallback(void(*func)(Node *, void *), void *args) | H3D::Node | |
addUnrefCallback(void(*func)(RefCountedClass *, void *), void *args) | H3DUtil::RefCountedClass | |
adjustedOrnCalibration | H3D::H3DHapticsDevice | |
adjustedPositionCalibration | H3D::H3DHapticsDevice | |
buttons | H3D::H3DHapticsDevice | |
clone(bool deepCopy=true, DeepCopyMap *deepCopyMap=NULL) | H3D::Node | virtual |
cloneFieldValue(Field &_from, Field &_to, bool deepCopy, DeepCopyMap &deepCopyMap) | H3D::Node | protected |
closestPoint(const Vec3f &p, NodeIntersectResult &result) | H3D::Node | virtual |
database | H3D::HapticMasterDevice | static |
deadmansSwitch | H3D::H3DHapticsDevice | |
DeepCopyMap typedef | H3D::Node | |
defaultXMLContainerField() | H3D::H3DHapticsDevice | inlinevirtual |
desiredHapticsRate | H3D::H3DHapticsDevice | |
deviceAngularVelocity | H3D::H3DHapticsDevice | |
deviceName | H3D::HapticMasterDevice | |
deviceOrientation | H3D::H3DHapticsDevice | |
devicePosition | H3D::H3DHapticsDevice | |
deviceVelocity | H3D::H3DHapticsDevice | |
disableDevice() | H3D::H3DHapticsDevice | virtual |
enabled | H3D::H3DHapticsDevice | |
enableDevice() | H3D::H3DHapticsDevice | virtual |
followViewpoint | H3D::H3DHapticsDevice | |
force | H3D::H3DHapticsDevice | |
forceLimit | H3D::H3DHapticsDevice | |
forceScale | H3D::H3DHapticsDevice | |
getClonedInstance(Node *original, bool deepCopy, DeepCopyMap &deepCopyMap) | H3D::Node | protectedstatic |
getField(const string &_name) const | H3D::Node | virtual |
getFullName() | H3DUtil::RefCountedClass | |
getHAPIDevice() | H3D::H3DHapticsDevice | inline |
getManualInitialize() const | H3DUtil::RefCountedClass | |
getName() const | H3DUtil::RefCountedClass | |
getPreviousProxyPosition(unsigned int layer=0) | H3D::H3DHapticsDevice | inline |
getPreviousProxyPositions() | H3D::H3DHapticsDevice | inline |
getProtoInstanceParent() | H3D::Node | inline |
getRefCount() const | H3DUtil::RefCountedClass | |
getThread() | H3D::H3DHapticsDevice | inline |
getTypeName() const | H3DUtil::RefCountedClass | |
H3DHapticsDevice(Inst< SFVec3f > _devicePosition=0, Inst< SFRotation > _deviceOrientation=0, Inst< TrackerPosition > _trackerPosition=0, Inst< TrackerOrientation > _trackerOrientation=0, Inst< SFMatrix4f > _positionCalibration=0, Inst< SFRotation > _orientationCalibration=0, Inst< SFVec3f > _proxyPosition=0, Inst< WeightedProxy > _weightedProxyPosition=0, Inst< SFFloat > _proxyWeighting=0, Inst< SFBool > _mainButton=0, Inst< SFBool > _secondaryButton=0, Inst< SFInt32 > _buttons=0, Inst< SFVec3f > _force=0, Inst< SFVec3f > _torque=0, Inst< SFInt32 > _inputDOF=0, Inst< SFInt32 > _outputDOF=0, Inst< SFInt32 > _hapticsRate=0, Inst< SFInt32 > _desiredHapticsRate=0, Inst< SFNode > _stylus=0, Inst< SFHapticsRendererNode > _hapticsRenderer=0, Inst< MFVec3f > _proxyPositions=0, Inst< SFBool > _followViewpoint=0, Inst< SFVec3f > _deviceVelocity=0, Inst< TrackerVelocity > _trackerVelocity=0, Inst< SFString > _profiledResult=0, Inst< SFVec3f > _deviceAngularVelocity=0, Inst< TrackerAngularVelocity > _trackerAngularVelocity=0) | H3D::H3DHapticsDevice | |
HapticMasterDevice(Inst< SFVec3f > _devicePosition=0, Inst< SFRotation > _deviceOrientation=0, Inst< TrackerPosition > _trackerPosition=0, Inst< TrackerOrientation > _trackerOrientation=0, Inst< SFMatrix4f > _positionCalibration=0, Inst< SFRotation > _orientationCalibration=0, Inst< SFVec3f > _proxyPosition=0, Inst< WeightedProxy > _weightedProxyPosition=0, Inst< SFFloat > _proxyWeighting=0, Inst< SFBool > _mainButton=0, Inst< SFBool > _secondaryButton=0, Inst< SFInt32 > _buttons=0, Inst< SFVec3f > _force=0, Inst< SFVec3f > _torque=0, Inst< SFInt32 > _inputDOF=0, Inst< SFInt32 > _outputDOF=0, Inst< SFInt32 > _hapticsRate=0, Inst< SFInt32 > _desiredHapticsRate=0, Inst< SFNode > _stylus=0, Inst< SFString > _deviceName=0) | H3D::HapticMasterDevice | |
hapticsLoopTime | H3D::H3DHapticsDevice | |
hapticsRate | H3D::H3DHapticsDevice | |
hapticsRenderer | H3D::H3DHapticsDevice | |
hasName() | H3DUtil::RefCountedClass | |
initDevice() | H3D::H3DHapticsDevice | virtual |
initialize() | H3D::HapticMasterDevice | virtual |
initialized | H3D::H3DHapticsDevice | |
inputDOF | H3D::H3DHapticsDevice | |
is_initialized | H3DUtil::RefCountedClass | protected |
isInitialized() | H3DUtil::RefCountedClass | |
last_effect_change | H3D::H3DHapticsDevice | protected |
lineIntersect(const Vec3f &from, const Vec3f &to, LineIntersectResult &result) | H3D::Node | virtual |
mainButton | H3D::H3DHapticsDevice | |
manual_initialize | H3DUtil::RefCountedClass | protected |
movingSphereIntersect(H3DFloat radius, const Vec3f &from, const Vec3f &to, NodeIntersectResult &result) | H3D::Node | virtual |
name | H3DUtil::RefCountedClass | protected |
Node() | H3D::Node | |
nrNodesAlive() | H3D::Node | inlinestatic |
nrNodesCreated() | H3D::Node | inlinestatic |
orientationCalibration | H3D::H3DHapticsDevice | |
OrnCalibration typedef | H3D::H3DHapticsDevice | |
outputDOF | H3D::H3DHapticsDevice | |
PosCalibration typedef | H3D::H3DHapticsDevice | |
positionCalibration | H3D::H3DHapticsDevice | |
postInit() | H3D::H3DHapticsDevice | inlinevirtual |
postRender() | H3D::H3DHapticsDevice | inlinevirtual |
preRender() | H3D::H3DHapticsDevice | inlinevirtual |
proxyPosition | H3D::H3DHapticsDevice | |
proxyPositions | H3D::H3DHapticsDevice | |
proxyWeighting | H3D::H3DHapticsDevice | |
ref() | H3DUtil::RefCountedClass | |
ref_count | H3DUtil::RefCountedClass | protected |
ref_count_lock_pointer | H3DUtil::RefCountedClass | protected |
RefCountedClass() | H3DUtil::RefCountedClass | |
RefCountedClass(bool _use_lock) | H3DUtil::RefCountedClass | |
releaseDevice() | H3D::H3DHapticsDevice | virtual |
removeDestructCallback(void(*func)(Node *, void *), void *args) | H3D::Node | |
removeUnrefCallback(void(*func)(RefCountedClass *, void *), void *args) | H3DUtil::RefCountedClass | |
render() | H3D::Node | inlinevirtual |
renderEffects(const HapticEffectVector &effects) | H3D::H3DHapticsDevice | virtual |
renderShapes(const HapticShapeVector &shapes, unsigned int layer=0) | H3D::H3DHapticsDevice | virtual |
renderStylus() | H3D::H3DHapticsDevice | virtual |
secondaryButton | H3D::H3DHapticsDevice | |
set_enabled | H3D::H3DHapticsDevice | |
setManualInitialize(bool b) | H3DUtil::RefCountedClass | |
setName(const std::string &_name) | H3DUtil::RefCountedClass | |
setProtoInstanceParent(X3DPrototypeInstance *p) | H3D::Node | inline |
stylus | H3D::H3DHapticsDevice | |
torque | H3D::H3DHapticsDevice | |
torqueLimit | H3D::H3DHapticsDevice | |
trackerAngularVelocity | H3D::H3DHapticsDevice | |
trackerOrientation | H3D::H3DHapticsDevice | |
trackerPosition | H3D::H3DHapticsDevice | |
trackerVelocity | H3D::H3DHapticsDevice | |
traverseSG(TraverseInfo &ti) | H3D::Node | virtual |
type_name | H3DUtil::RefCountedClass | protected |
unref() | H3DUtil::RefCountedClass | |
unref_callbacks | H3DUtil::RefCountedClass | protected |
updateDeviceValues() | H3D::H3DHapticsDevice | virtual |
weightedProxyPosition | H3D::H3DHapticsDevice | |
~H3DHapticsDevice() | H3D::H3DHapticsDevice | inlinevirtual |
~Node() | H3D::Node | virtual |
~RefCountedClass() | H3DUtil::RefCountedClass | virtual |