chai3d::cGenericTool Member List

This is the complete list of members for chai3d::cGenericTool, including all inherited members.

addChild(cGenericObject *a_object)chai3d::cGenericObject
addDeviceGlobalForce(const cVector3d &a_globalForce)chai3d::cGenericToolvirtual
addDeviceGlobalForce(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
addDeviceGlobalTorque(const cVector3d &a_globalTorque)chai3d::cGenericToolvirtual
addDeviceGlobalTorque(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
addDeviceLocalForce(const cVector3d &a_localForce)chai3d::cGenericToolvirtual
addDeviceLocalForce(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
addDeviceLocalTorque(const cVector3d &a_localTorque)chai3d::cGenericToolvirtual
addDeviceLocalTorque(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
addEffect(cGenericEffect *a_effect)chai3d::cGenericObject
addGripperForce(const double &a_gripperForce)chai3d::cGenericToolvirtual
adjustCollisionSegment(cVector3d &a_segmentPointA, cVector3d &a_segmentPointAadjusted)chai3d::cGenericObjectvirtual
applyToDevice()chai3d::cGenericToolvirtual
backupMaterialColors(const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
cGenericObject()chai3d::cGenericObject
cGenericTool(cWorld *a_parentWorld)chai3d::cGenericTool
cGenericType()chai3d::cGenericTypeinline
clearAllChildren()chai3d::cGenericObject
computeBoundaryBox(const bool a_includeChildren=true)chai3d::cGenericObjectvirtual
computeCollisionDetection(const cVector3d &a_segmentPointA, const cVector3d &a_segmentPointB, cCollisionRecorder &a_recorder, cCollisionSettings &a_settings)chai3d::cGenericObjectvirtual
computeGlobalPositions(const bool a_frameOnly=true, const cVector3d &a_globalPos=cVector3d(0.0, 0.0, 0.0), const cMatrix3d &a_globalRot=cIdentity3d())chai3d::cGenericObjectvirtual
computeGlobalPositionsFromRoot(const bool a_frameOnly=true)chai3d::cGenericObject
computeInteractionForces()chai3d::cGenericToolvirtual
computeInteractions(const cVector3d &a_toolPos, const cVector3d &a_toolVel, const unsigned int a_IDN, cInteractionRecorder &a_interactions)chai3d::cGenericObjectvirtual
computeLocalInteraction(const cVector3d &a_toolPos, const cVector3d &a_toolVel, const unsigned int a_IDN)chai3d::cGenericObjectprotectedvirtual
computeOtherCollisionDetection(cVector3d &a_segmentPointA, cVector3d &a_segmentPointB, cCollisionRecorder &a_recorder, cCollisionSettings &a_settings)chai3d::cGenericObjectinlineprotectedvirtual
computeOtherInteractions(const cVector3d &a_toolPos, const cVector3d &a_toolVel, const unsigned int a_IDN, cInteractionRecorder &a_interactions)chai3d::cGenericObjectinlineprotectedvirtual
copy(const bool a_duplicateMaterialData=false, const bool a_duplicateTextureData=false, const bool a_duplicateMeshData=false, const bool a_buildCollisionDetector=true)chai3d::cGenericObjectinlinevirtual
copyGenericObjectProperties(cGenericObject *a_objDest, const bool a_duplicateMaterialData, const bool a_duplicateTextureData, const bool a_duplicateMeshData, const bool a_buildCollisionDetector)chai3d::cGenericObjectprotected
createAudioSource(cAudioDevice *a_audioDevice)chai3d::cGenericTool
createEffectMagnetic()chai3d::cGenericObject
createEffectStickSlip()chai3d::cGenericObject
createEffectSurface()chai3d::cGenericObject
createEffectVibration()chai3d::cGenericObject
createEffectViscosity()chai3d::cGenericObject
deleteAllChildren()chai3d::cGenericObject
deleteAllEffects()chai3d::cGenericObject
deleteChild(cGenericObject *a_object)chai3d::cGenericObject
deleteCollisionDetector(const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
deleteEffectMagnetic()chai3d::cGenericObject
deleteEffectStickSlip()chai3d::cGenericObject
deleteEffectSurface()chai3d::cGenericObject
deleteEffectVibration()chai3d::cGenericObject
deleteEffectViscosity()chai3d::cGenericObject
enableDynamicObjects(bool a_enabled)chai3d::cGenericToolvirtual
getBoundaryBoxEmpty()chai3d::cGenericObjectinline
getBoundaryCenter() const chai3d::cGenericObjectinline
getBoundaryMax() const chai3d::cGenericObjectinline
getBoundaryMin() const chai3d::cGenericObjectinline
getChild(const unsigned int a_index) const chai3d::cGenericObjectinline
getCollisionDetector() const chai3d::cGenericObjectinline
getDeviceGlobalAngVel() const chai3d::cGenericToolinlinevirtual
getDeviceGlobalForce() const chai3d::cGenericToolinlinevirtual
getDeviceGlobalLinVel() const chai3d::cGenericToolinlinevirtual
getDeviceGlobalPos() const chai3d::cGenericToolinlinevirtual
getDeviceGlobalRot() const chai3d::cGenericToolinlinevirtual
getDeviceGlobalTorque() const chai3d::cGenericToolinlinevirtual
getDeviceGlobalTransform() const chai3d::cGenericToolinlinevirtual
getDeviceLocalAngVel() const chai3d::cGenericToolinlinevirtual
getDeviceLocalForce() const chai3d::cGenericToolinlinevirtual
getDeviceLocalLinVel() const chai3d::cGenericToolinlinevirtual
getDeviceLocalPos() const chai3d::cGenericToolinlinevirtual
getDeviceLocalRot() const chai3d::cGenericToolinlinevirtual
getDeviceLocalTorque() const chai3d::cGenericToolinlinevirtual
getDeviceLocalTransform() const chai3d::cGenericToolinlinevirtual
getEnabled() const chai3d::cGenericObjectinline
getFrameSize() const chai3d::cGenericObjectinline
getGhostEnabled()chai3d::cGenericObjectinline
getGlobalPos() const chai3d::cGenericObjectinline
getGlobalRot() const chai3d::cGenericObjectinline
getGlobalTransform()chai3d::cGenericObjectinline
getGripperAngleDeg() const chai3d::cGenericToolinlinevirtual
getGripperAngleRad() const chai3d::cGenericToolinlinevirtual
getGripperAngVel() const chai3d::cGenericToolinlinevirtual
getGripperForce() const chai3d::cGenericToolinlinevirtual
getHapticDevice()chai3d::cGenericToolinline
getHapticEnabled() const chai3d::cGenericObjectinline
getHapticPoint(int a_index)chai3d::cGenericToolinline
getLocalPos() const chai3d::cGenericObjectinline
getLocalRot() const chai3d::cGenericObjectinline
getLocalTransform()chai3d::cGenericObjectinline
getNumChildren()chai3d::cGenericObjectinline
getNumDescendants(bool a_includeCurrentObject=false)chai3d::cGenericObjectinline
getNumHapticPoints()chai3d::cGenericToolinline
getOwner()chai3d::cGenericObjectinline
getParent() const chai3d::cGenericObjectinline
getParentWorld()chai3d::cGenericToolinline
getRiseTime()chai3d::cGenericToolinline
getShaderProgram()chai3d::cGenericObjectinlinevirtual
getShowBoundaryBox() const chai3d::cGenericObjectinline
getShowCollisionDetector()chai3d::cGenericObjectinline
getShowEnabled() const chai3d::cGenericObjectinline
getShowFrame(void) const chai3d::cGenericObjectinline
getSmallForceThresh()chai3d::cGenericToolinline
getUseCulling() const chai3d::cGenericObjectinline
getUseDisplayList() const chai3d::cGenericObjectinline
getUseForceRise()chai3d::cGenericToolinline
getUseMaterial() const chai3d::cGenericObjectinline
getUserSwitch(const unsigned int a_switchIndex) const chai3d::cGenericToolinlinevirtual
getUserSwitches() const chai3d::cGenericToolinlinevirtual
getUseTexture() const chai3d::cGenericObjectinline
getUseTransparency() const chai3d::cGenericObjectinline
getUseVertexColors() const chai3d::cGenericObjectinline
getWaitForSmallForce()chai3d::cGenericToolinline
getWireMode() const chai3d::cGenericObjectinline
getWorkspaceRadius()chai3d::cGenericToolinline
getWorkspaceScaleFactor()chai3d::cGenericToolinline
initialize()chai3d::cGenericToolvirtual
isInContact(cGenericObject *a_object)chai3d::cGenericToolvirtual
m_boundaryBoxEmptychai3d::cGenericObjectprotected
m_boundaryBoxMaxchai3d::cGenericObjectprotected
m_boundaryBoxMinchai3d::cGenericObjectprotected
m_childrenchai3d::cGenericObjectprotected
m_collisionDetectorchai3d::cGenericObjectprotected
m_cullingEnabledchai3d::cGenericObjectprotected
m_deviceGlobalAngVelchai3d::cGenericToolprotected
m_deviceGlobalForcechai3d::cGenericToolprotected
m_deviceGlobalLinVelchai3d::cGenericToolprotected
m_deviceGlobalPoschai3d::cGenericToolprotected
m_deviceGlobalRotchai3d::cGenericToolprotected
m_deviceGlobalTorquechai3d::cGenericToolprotected
m_deviceLocalAngVelchai3d::cGenericToolprotected
m_deviceLocalForcechai3d::cGenericToolprotected
m_deviceLocalLinVelchai3d::cGenericToolprotected
m_deviceLocalPoschai3d::cGenericToolprotected
m_deviceLocalRotchai3d::cGenericToolprotected
m_deviceLocalTorquechai3d::cGenericToolprotected
m_displayListchai3d::cGenericObjectprotected
m_effectschai3d::cGenericObjectprotected
m_enabledchai3d::cGenericToolprotected
m_flagForceRiseActivatedchai3d::cGenericToolprotected
m_flagForceRiseFirstTimechai3d::cGenericToolprotected
m_forceEngagedchai3d::cGenericToolprotected
m_forceOnchai3d::cGenericToolprotected
m_forceRiseClockchai3d::cGenericToolprotected
m_forceRiseTimechai3d::cGenericToolprotected
m_frameGLchai3d::cGenericObjectprotected
m_frameSizechai3d::cGenericObjectprotected
m_frameThicknessScalechai3d::cGenericObjectprotected
m_freqReadchai3d::cGenericToolprotected
m_freqWritechai3d::cGenericToolprotected
m_ghostEnabledchai3d::cGenericObjectprotected
m_globalPoschai3d::cGenericObjectprotected
m_globalRotchai3d::cGenericObjectprotected
m_gripperAnglechai3d::cGenericToolprotected
m_gripperAngVelchai3d::cGenericToolprotected
m_gripperForcechai3d::cGenericToolprotected
m_hapticDevicechai3d::cGenericToolprotected
m_hapticEnabledchai3d::cGenericObjectprotected
m_hapticPointschai3d::cGenericToolprotected
m_imagechai3d::cGenericTool
m_interactionInsidechai3d::cGenericObject
m_interactionNormalchai3d::cGenericObject
m_interactionPointchai3d::cGenericObject
m_localPoschai3d::cGenericObjectprotected
m_localRotchai3d::cGenericObjectprotected
m_materialchai3d::cGenericObject
m_namechai3d::cGenericObject
m_normalMapchai3d::cGenericObject
m_ownerchai3d::cGenericObjectprotected
m_parentchai3d::cGenericObjectprotected
m_parentWorldchai3d::cGenericToolprotected
m_prevGlobalPoschai3d::cGenericObjectprotected
m_prevGlobalRotchai3d::cGenericObjectprotected
m_shaderProgramchai3d::cGenericObjectprotected
m_showBoundaryBoxchai3d::cGenericObjectprotected
m_showCollisionDetectorchai3d::cGenericObjectprotected
m_showEnabledchai3d::cGenericObjectprotected
m_showFramechai3d::cGenericObjectprotected
m_smallForceCounterchai3d::cGenericToolprotected
m_smallForceThreshchai3d::cGenericToolprotected
m_texturechai3d::cGenericObject
m_triangleModechai3d::cGenericObjectprotected
m_useDisplayListchai3d::cGenericObjectprotected
m_useForceRisechai3d::cGenericToolprotected
m_useMaterialPropertychai3d::cGenericObjectprotected
m_userDatachai3d::cGenericObject
m_userExternalObjectchai3d::cGenericObject
m_userNamechai3d::cGenericObject
m_userSwitcheschai3d::cGenericToolprotected
m_userTagchai3d::cGenericObject
m_useTextureMappingchai3d::cGenericObjectprotected
m_useTransparencychai3d::cGenericObjectprotected
m_useVertexColorschai3d::cGenericObjectprotected
m_useWaitForSmallForcechai3d::cGenericToolprotected
m_workspaceRadiuschai3d::cGenericToolprotected
m_workspaceScaleFactorchai3d::cGenericToolprotected
markForUpdate(const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
removeChild(cGenericObject *a_object)chai3d::cGenericObject
removeEffect(cGenericEffect *a_effect)chai3d::cGenericObject
removeFromGraph()chai3d::cGenericObject
render(cRenderOptions &a_options)chai3d::cGenericToolinlinevirtual
renderSceneGraph(cRenderOptions &a_options)chai3d::cGenericObjectvirtual
restoreMaterialColors(const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
rotateAboutGlobalAxisDeg(const cVector3d &a_axis, const double a_angleDeg)chai3d::cGenericObjectinline
rotateAboutGlobalAxisDeg(const double a_axisX, const double a_axisY, const double a_axisZ, const double a_angleDeg)chai3d::cGenericObjectinline
rotateAboutGlobalAxisRad(const cVector3d &a_axis, const double a_angleRad)chai3d::cGenericObject
rotateAboutGlobalAxisRad(const double a_axisX, const double a_axisY, const double a_axisZ, const double a_angleRad)chai3d::cGenericObjectinline
rotateAboutLocalAxisDeg(const cVector3d &a_axis, const double a_angleDeg)chai3d::cGenericObjectinline
rotateAboutLocalAxisDeg(const double a_axisX, const double a_axisY, const double a_axisZ, const double a_angleDeg)chai3d::cGenericObjectinline
rotateAboutLocalAxisRad(const cVector3d &a_axis, const double a_angleRad)chai3d::cGenericObject
rotateAboutLocalAxisRad(const double a_axisX, const double a_axisY, const double a_axisZ, const double a_angleRad)chai3d::cGenericObjectinline
rotateExtrinsicEulerAnglesDeg(const double &a_angleDeg1, const double &a_angleDeg2, const double &a_angleDeg3, const cEulerOrder a_eulerOrder)chai3d::cGenericObjectinline
rotateExtrinsicEulerAnglesRad(const double &a_angleRad1, const double &a_angleRad2, const double &a_angleRad3, const cEulerOrder a_eulerOrder)chai3d::cGenericObject
rotateIntrinsicEulerAnglesDeg(const double &a_angleDeg1, const double &a_angleDeg2, const double &a_angleDeg3, const cEulerOrder a_eulerOrder)chai3d::cGenericObjectinline
rotateIntrinsicEulerAnglesRad(const double &a_angleRad1, const double &a_angleRad2, const double &a_angleRad3, const cEulerOrder a_eulerOrder)chai3d::cGenericObject
s_boundaryBoxColorchai3d::cGenericObjectstatic
s_defaultMaterialchai3d::cGenericObjectprotectedstatic
scale(const double &a_scaleFactor, const bool a_affectChildren=true)chai3d::cGenericObjectvirtual
scaleObject(const double &a_scaleFactor)chai3d::cGenericObjectinlineprotectedvirtual
setCollisionDetector(cGenericCollision *a_collisionDetector)chai3d::cGenericObjectinline
setCollisionDetectorProperties(unsigned int a_displayDepth, cColorf &a_color, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setDeviceGlobalAngVel(const cVector3d &a_globalAngVel)chai3d::cGenericToolvirtual
setDeviceGlobalAngVel(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceGlobalForce(const cVector3d &a_globalForce)chai3d::cGenericToolvirtual
setDeviceGlobalForce(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceGlobalLinVel(const cVector3d &a_globalLinVel)chai3d::cGenericToolvirtual
setDeviceGlobalLinVel(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceGlobalPos(const cVector3d &a_globalPos)chai3d::cGenericToolvirtual
setDeviceGlobalPos(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceGlobalRot(const cMatrix3d &a_globalRot)chai3d::cGenericToolvirtual
setDeviceGlobalTorque(const cVector3d &a_globalTorque)chai3d::cGenericToolvirtual
setDeviceGlobalTorque(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceGlobalTransform(const cTransform &a_globalTransform)chai3d::cGenericToolvirtual
setDeviceLocalAngVel(const cVector3d &a_localAngVel)chai3d::cGenericToolvirtual
setDeviceLocalAngVel(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceLocalForce(const cVector3d &a_localForce)chai3d::cGenericToolvirtual
setDeviceLocalForce(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceLocalLinVel(const cVector3d &a_localLinVel)chai3d::cGenericToolvirtual
setDeviceLocalLinVel(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceLocalPos(const cVector3d &a_localPos)chai3d::cGenericToolvirtual
setDeviceLocalPos(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceLocalRot(const cMatrix3d &a_localRot)chai3d::cGenericToolvirtual
setDeviceLocalTorque(const cVector3d &a_localTorque)chai3d::cGenericToolvirtual
setDeviceLocalTorque(const double &a_x, const double &a_y, const double &a_z)chai3d::cGenericToolinline
setDeviceLocalTransform(const cTransform &a_localTransform)chai3d::cGenericToolvirtual
setEnabled(bool a_enabled, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setForcesOFF()chai3d::cGenericToolvirtual
setForcesON()chai3d::cGenericToolvirtual
setFrameSize(const double a_size=1.0, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setFriction(double a_staticFriction, double a_dynamicFriction, const bool a_affectChildren=true)chai3d::cGenericObjectvirtual
setGhostEnabled(bool a_ghostEnabled)chai3d::cGenericObjectinline
setGripperAngleDeg(const double &a_gripperAngleDeg)chai3d::cGenericToolvirtual
setGripperAngleRad(const double &a_gripperAngleRad)chai3d::cGenericToolvirtual
setGripperAngVel(const double &a_gripperAngVel)chai3d::cGenericToolvirtual
setGripperForce(const double &a_gripperForce)chai3d::cGenericToolvirtual
setHapticDevice(cGenericHapticDevicePtr a_hapticDevice)chai3d::cGenericToolinline
setHapticEnabled(const bool a_hapticEnabled, const bool a_affectChildren=true)chai3d::cGenericObjectvirtual
setLocalPos(const cVector3d &a_localPos)chai3d::cGenericObjectinlinevirtual
setLocalPos(const double a_x=0.0, const double a_y=0.0, const double a_z=0.0)chai3d::cGenericObjectinline
setLocalRot(const cMatrix3d &a_localRot)chai3d::cGenericObjectinlinevirtual
setLocalTransform(const cTransform &a_transform)chai3d::cGenericObjectinline
setMaterial(cMaterialPtr a_material, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setMaterial(cMaterial &a_material, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setOwner(cGenericObject *a_owner)chai3d::cGenericObjectinline
setParent(cGenericObject *a_parent)chai3d::cGenericObjectinline
setRadius(double a_radius)chai3d::cGenericToolvirtual
setRadius(double a_radiusDisplay, double a_radiusContact)chai3d::cGenericToolvirtual
setRadiusContact(double a_radiusContact)chai3d::cGenericToolvirtual
setRadiusDisplay(double a_radiusDisplay)chai3d::cGenericToolvirtual
setRiseTime(const double a_riseTime)chai3d::cGenericToolinline
setShaderProgram(cShaderProgramPtr a_shaderProgram, const bool a_affectChildren=false)chai3d::cGenericToolvirtual
setShowBoundaryBox(const bool a_showBoundaryBox, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setShowCollisionDetector(const bool a_showCollisionDetector, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setShowContactPoints(bool a_showProxy=true, bool a_showGoal=false, cColorf a_colorLine=cColorf(0.5, 0.5, 0.5))chai3d::cGenericToolvirtual
setShowEnabled(const bool a_show, const bool a_affectChildren=true)chai3d::cGenericObjectvirtual
setShowFrame(const bool a_showFrame, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setSmallForceThresh(const double a_smallForceThresh)chai3d::cGenericToolinline
setStiffness(const double a_stiffness, const bool a_affectChildren=true)chai3d::cGenericObjectvirtual
setTexture(cTexture1dPtr a_texture, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setTransparencyLevel(const float a_level, const bool a_applyToVertices=false, const bool a_applyToTextures=false, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUseCulling(const bool a_useCulling, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUseDisplayList(const bool a_useDisplayList, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUseForceRise(const bool a_value)chai3d::cGenericToolinline
setUseMaterial(const bool a_useMaterial, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUserSwitch(const unsigned int a_switchIndex, const bool a_value)chai3d::cGenericToolvirtual
setUserSwitches(const unsigned int a_userSwitches)chai3d::cGenericToolvirtual
setUseTexture(const bool a_useTexture, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUseTransparency(const bool a_useTransparency, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUseVertexColors(const bool a_useColors, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setWaitForSmallForce(const bool a_value)chai3d::cGenericToolinline
setWireMode(const bool a_showWireMode, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setWorkspaceRadius(const double &a_workspaceRadius)chai3d::cGenericTool
setWorkspaceScaleFactor(const double &a_workspaceScaleFactor)chai3d::cGenericTool
start()chai3d::cGenericToolvirtual
stop()chai3d::cGenericToolvirtual
translate(const cVector3d &a_translation)chai3d::cGenericObject
translate(const double a_x, const double a_y, const double a_z=0.0)chai3d::cGenericObject
updateBoundaryBox()chai3d::cGenericObjectinlineprotectedvirtual
updateFromDevice()chai3d::cGenericToolvirtual
updateGlobalPositions(const bool a_frameOnly)chai3d::cGenericToolprotectedvirtual
updateToolImagePosition()chai3d::cGenericToolprotectedvirtual
~cGenericObject()chai3d::cGenericObjectvirtual
~cGenericTool()chai3d::cGenericToolvirtual
~cGenericType()chai3d::cGenericTypeinlinevirtual