chai3d::cDial Member List

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

addChild(cGenericObject *a_object)chai3d::cGenericObject
addEffect(cGenericEffect *a_effect)chai3d::cGenericObject
adjustCollisionSegment(cVector3d &a_segmentPointA, cVector3d &a_segmentPointAadjusted)chai3d::cGenericObjectvirtual
backupMaterialColors(const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
cDial()chai3d::cDial
cGenericObject()chai3d::cGenericObject
cGenericType()chai3d::cGenericTypeinline
cGenericWidget()chai3d::cGenericWidget
clear()chai3d::cMesh
clearAllChildren()chai3d::cGenericObject
clearAllEdges()chai3d::cMesh
cMesh(cMaterialPtr a_material=cMaterialPtr())chai3d::cMesh
computeAllEdges(double a_angleThresholdDeg=40.0)chai3d::cMesh
computeAllNormals()chai3d::cMesh
computeBoundaryBox(const bool a_includeChildren=true)chai3d::cGenericObjectvirtual
computeBTN()chai3d::cMesh
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
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::cMeshprotectedvirtual
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=false)chai3d::cDialvirtual
copyDialProperties(cDial *a_obj, const bool a_duplicateMaterialData, const bool a_duplicateTextureData, const bool a_duplicateMeshData, const bool a_buildCollisionDetector)chai3d::cDialprotected
copyGenericObjectProperties(cGenericObject *a_objDest, const bool a_duplicateMaterialData, const bool a_duplicateTextureData, const bool a_duplicateMeshData, const bool a_buildCollisionDetector)chai3d::cGenericObjectprotected
copyGenericWidgetProperties(cGenericWidget *a_obj, const bool a_duplicateMaterialData, const bool a_duplicateTextureData, const bool a_duplicateMeshData, const bool a_buildCollisionDetector)chai3d::cGenericWidgetprotected
copyMeshProperties(cMesh *a_obj, const bool a_duplicateMaterialData, const bool a_duplicateTextureData, const bool a_duplicateMeshData, const bool a_buildCollisionDetector)chai3d::cMeshprotected
createAABBCollisionDetector(const double a_radius)chai3d::cMeshvirtual
createBruteForceCollisionDetector()chai3d::cMeshvirtual
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
getBoundaryBoxEmpty()chai3d::cGenericObjectinline
getBoundaryCenter() const chai3d::cGenericObjectinline
getBoundaryMax() const chai3d::cGenericObjectinline
getBoundaryMin() const chai3d::cGenericObjectinline
getCenterOfMass()chai3d::cMeshvirtual
getChild(const unsigned int a_index) const chai3d::cGenericObjectinline
getCollisionDetector() const chai3d::cGenericObjectinline
getEnabled() const chai3d::cGenericObjectinline
getFrameSize() const chai3d::cGenericObjectinline
getGhostEnabled()chai3d::cGenericObjectinline
getGlobalPos() const chai3d::cGenericObjectinline
getGlobalRot() const chai3d::cGenericObjectinline
getGlobalTransform()chai3d::cGenericObjectinline
getHapticEnabled() const chai3d::cGenericObjectinline
getHeight() const chai3d::cGenericWidgetinlinevirtual
getLocalPos() const chai3d::cGenericObjectinline
getLocalRot() const chai3d::cGenericObjectinline
getLocalTransform()chai3d::cGenericObjectinline
getNumChildren()chai3d::cGenericObjectinline
getNumDescendants(bool a_includeCurrentObject=false)chai3d::cGenericObjectinline
getNumIncrements() const chai3d::cDialinline
getNumTriangles()chai3d::cMesh
getNumVertices() const chai3d::cMeshinline
getOwner()chai3d::cGenericObjectinline
getParent() const chai3d::cGenericObjectinline
getRangeMax() const chai3d::cDialinline
getRangeMin() const chai3d::cDialinline
getShaderProgram()chai3d::cGenericObjectinlinevirtual
getShowBoundaryBox() const chai3d::cGenericObjectinline
getShowCollisionDetector()chai3d::cGenericObjectinline
getShowEdges() const chai3d::cMeshinline
getShowEnabled() const chai3d::cGenericObjectinline
getShowFrame(void) const chai3d::cGenericObjectinline
getShowNormals() const chai3d::cMeshinline
getShowTangents() const chai3d::cMeshinline
getShowTriangles() const chai3d::cMeshinline
getSingleIncrementDisplay() const chai3d::cDialinline
getUseCulling() const chai3d::cGenericObjectinline
getUseDisplayList() const chai3d::cGenericObjectinline
getUseMaterial() const chai3d::cGenericObjectinline
getUseTexture() const chai3d::cGenericObjectinline
getUseTransparency() const chai3d::cGenericObjectinline
getUseVertexColors() const chai3d::cGenericObjectinline
getValue0() const chai3d::cDialinline
getValue1() const chai3d::cDialinline
getWidth() const chai3d::cGenericWidgetinlinevirtual
getWireMode() const chai3d::cGenericObjectinline
m_boundaryBoxEmptychai3d::cGenericObjectprotected
m_boundaryBoxMaxchai3d::cGenericObjectprotected
m_boundaryBoxMinchai3d::cGenericObjectprotected
m_childrenchai3d::cGenericObjectprotected
m_collisionDetectorchai3d::cGenericObjectprotected
m_colorActivechai3d::cDial
m_colorInactivechai3d::cDial
m_cullingEnabledchai3d::cGenericObjectprotected
m_displayListchai3d::cGenericObjectprotected
m_displayListEdgeschai3d::cMeshprotected
m_edgeLineColorchai3d::cMesh
m_edgeLineWidthchai3d::cMeshprotected
m_edgeschai3d::cMesh
m_effectschai3d::cGenericObjectprotected
m_enabledchai3d::cGenericObjectprotected
m_flagSingleIncrementDisplaychai3d::cDialprotected
m_frameGLchai3d::cGenericObjectprotected
m_frameSizechai3d::cGenericObjectprotected
m_frameThicknessScalechai3d::cGenericObjectprotected
m_ghostEnabledchai3d::cGenericObjectprotected
m_globalPoschai3d::cGenericObjectprotected
m_globalRotchai3d::cGenericObjectprotected
m_hapticEnabledchai3d::cGenericObjectprotected
m_heightchai3d::cGenericWidgetprotected
m_interactionInsidechai3d::cGenericObject
m_interactionNormalchai3d::cGenericObject
m_interactionPointchai3d::cGenericObject
m_localPoschai3d::cGenericObjectprotected
m_localRotchai3d::cGenericObjectprotected
m_materialchai3d::cGenericObject
m_maxValuechai3d::cDialprotected
m_minValuechai3d::cDialprotected
m_namechai3d::cGenericObject
m_normalMapchai3d::cGenericObject
m_normalsColorchai3d::cMesh
m_normalsLengthchai3d::cMeshprotected
m_numIncrementschai3d::cDialprotected
m_ownerchai3d::cGenericObjectprotected
m_parentchai3d::cGenericObjectprotected
m_prevGlobalPoschai3d::cGenericObjectprotected
m_prevGlobalRotchai3d::cGenericObjectprotected
m_shaderProgramchai3d::cGenericObjectprotected
m_showBoundaryBoxchai3d::cGenericObjectprotected
m_showCollisionDetectorchai3d::cGenericObjectprotected
m_showEdgeschai3d::cMeshprotected
m_showEnabledchai3d::cGenericObjectprotected
m_showFramechai3d::cGenericObjectprotected
m_showNormalschai3d::cMeshprotected
m_showTangentschai3d::cMeshprotected
m_showTriangleschai3d::cMeshprotected
m_texturechai3d::cGenericObject
m_triangleModechai3d::cGenericObjectprotected
m_triangleschai3d::cMesh
m_useDisplayListchai3d::cGenericObjectprotected
m_useMaterialPropertychai3d::cGenericObjectprotected
m_userDatachai3d::cGenericObject
m_userExternalObjectchai3d::cGenericObject
m_userNamechai3d::cGenericObject
m_userTagchai3d::cGenericObject
m_useTextureMappingchai3d::cGenericObjectprotected
m_useTransparencychai3d::cGenericObjectprotected
m_useVertexColorschai3d::cGenericObjectprotected
m_value0chai3d::cDialprotected
m_value1chai3d::cDialprotected
m_verticeschai3d::cMesh
m_widthchai3d::cGenericWidgetprotected
markForUpdate(const bool a_affectChildren=false)chai3d::cMeshvirtual
newTriangle(const unsigned int a_indexVertex0, const unsigned int a_indexVertex1, const unsigned int a_indexVertex2)chai3d::cMesh
newTriangle(const cVector3d &a_vertex0=cVector3d(0, 0, 0), const cVector3d &a_vertex1=cVector3d(0, 0, 0), const cVector3d &a_vertex2=cVector3d(0, 0, 0), const cVector3d &a_normal0=cVector3d(1, 0, 0), const cVector3d &a_normal1=cVector3d(1, 0, 0), const cVector3d &a_normal2=cVector3d(1, 0, 0), const cVector3d &a_textureCoord0=cVector3d(0, 0, 0), const cVector3d &a_textureCoord1=cVector3d(0, 0, 0), const cVector3d &a_textureCoord2=cVector3d(0, 0, 0), const cColorf &a_colorVertex0=cColorf(0, 0, 0, 1), const cColorf &a_colorVertex1=cColorf(0, 0, 0, 1), const cColorf &a_colorVertex2=cColorf(0, 0, 0, 1))chai3d::cMesh
newVertex(const double a_x=0.0, const double a_y=0.0, const double a_z=0.0, const double a_normalX=1.0, const double a_normalY=0.0, const double a_normalZ=0.0, const double a_textureCoordX=0.0, const double a_textureCoordY=0.0, const double a_textureCoordZ=0.0)chai3d::cMesh
newVertex(const cVector3d &a_pos, const cVector3d &a_normal=cVector3d(1, 0, 0), const cVector3d &a_textureCoord=cVector3d(0, 0, 0), const cColorf &a_color=cColorf(0, 0, 0, 1))chai3d::cMesh
offsetVertices(const cVector3d &a_offset, const bool a_updateCollisionDetector=true)chai3d::cMeshvirtual
removeChild(cGenericObject *a_object)chai3d::cGenericObject
removeEffect(cGenericEffect *a_effect)chai3d::cGenericObject
removeFromGraph()chai3d::cGenericObject
removeTriangle(const unsigned int a_index)chai3d::cMesh
render(cRenderOptions &a_options)chai3d::cMeshprotectedvirtual
renderEdges(cRenderOptions &a_options)chai3d::cMeshprotectedvirtual
renderMesh(cRenderOptions &a_options)chai3d::cMeshprotectedvirtual
renderNormals(cRenderOptions &a_options)chai3d::cMeshprotectedvirtual
renderSceneGraph(cRenderOptions &a_options)chai3d::cGenericObjectvirtual
renderTangents(cRenderOptions &a_options)chai3d::cMeshprotectedvirtual
restoreMaterialColors(const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
reverseAllNormals()chai3d::cMeshvirtual
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
rotateWidgetAroundCenterDeg(double a_angleDeg)chai3d::cGenericWidgetinlinevirtual
rotateWidgetAroundCenterRad(double a_angleRad)chai3d::cGenericWidgetvirtual
rotateWidgetDeg(double a_angleDeg)chai3d::cGenericWidgetinlinevirtual
rotateWidgetRad(double a_angleRad)chai3d::cGenericWidgetinlinevirtual
s_boundaryBoxColorchai3d::cGenericObjectstatic
s_defaultMaterialchai3d::cGenericObjectprotectedstatic
scale(const double &a_scaleFactor, const bool a_affectChildren=true)chai3d::cGenericObjectvirtual
scaleObject(const double &a_scaleFactor)chai3d::cMeshinlineprotectedvirtual
scaleXYZ(const double a_scaleX, const double a_scaleY, const double a_scaleZ)chai3d::cMesh
setCollisionDetector(cGenericCollision *a_collisionDetector)chai3d::cGenericObjectinline
setCollisionDetectorProperties(unsigned int a_displayDepth, cColorf &a_color, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setEdgeLineWidth(const double a_width)chai3d::cMeshinline
setEdgeProperties(const double a_width, const cColorf &a_color)chai3d::cMesh
setEnabled(bool a_enabled, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
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
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
setNormalsLength(const double a_length)chai3d::cMeshinline
setNormalsProperties(const double a_length, const cColorf &a_color)chai3d::cMesh
setNumIncrements(const int a_numIncrements)chai3d::cDial
setOwner(cGenericObject *a_owner)chai3d::cGenericObjectinline
setParent(cGenericObject *a_parent)chai3d::cGenericObjectinline
setRange(const double a_minValue, const double a_maxValue)chai3d::cDial
setShaderProgram(cShaderProgramPtr a_shaderProgram, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setShowBoundaryBox(const bool a_showBoundaryBox, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setShowCollisionDetector(const bool a_showCollisionDetector, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setShowEdges(const bool a_showEdges)chai3d::cMeshinline
setShowEnabled(const bool a_show, const bool a_affectChildren=true)chai3d::cGenericObjectvirtual
setShowFrame(const bool a_showFrame, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setShowNormals(const bool a_showNormals)chai3d::cMeshinline
setShowTangents(const bool a_showTangents)chai3d::cMeshinline
setShowTriangles(const bool a_showTriangles)chai3d::cMeshinline
setSingleIncrementDisplay(const bool a_singleIncrementDisplay)chai3d::cDialinline
setSize(const double a_size)chai3d::cDial
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::cMeshvirtual
setUseCulling(const bool a_useCulling, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUseDisplayList(const bool a_useDisplayList, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
setUseMaterial(const bool a_useMaterial, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
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
setValue(const double a_value)chai3d::cDial
setValue0(const double a_value0)chai3d::cDial
setValue1(const double a_value1)chai3d::cDial
setValues(const double a_value0, const double a_value1)chai3d::cDialvirtual
setVertexColor(const cColorf &a_color)chai3d::cMesh
setWireMode(const bool a_showWireMode, const bool a_affectChildren=false)chai3d::cGenericObjectvirtual
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::cDialprotectedvirtual
updateDialMesh()chai3d::cDialprotectedvirtual
updateGlobalPositions(const bool a_frameOnly)chai3d::cMeshprotectedvirtual
~cDial()chai3d::cDialinlinevirtual
~cGenericObject()chai3d::cGenericObjectvirtual
~cGenericType()chai3d::cGenericTypeinlinevirtual
~cGenericWidget()chai3d::cGenericWidgetinlinevirtual
~cMesh()chai3d::cMeshvirtual