cGELMesh Member List

This is the complete list of members for cGELMesh, including all inherited members.

addChild(cGenericObject *a_object)cGenericObject
addEffect(cGenericEffect *a_newEffect)cGenericObject
addVertices(const cVector3d *a_vertexPositions, const unsigned int &a_numVertices)cMesh
adjustCollisionSegment(cVector3d &a_segmentPointA, cVector3d &a_segmentPointAadjusted)cGenericObject [virtual]
applyNextPose()cGELMesh
buildVertices()cGELMesh
cGELMesh(cWorld *a_world)cGELMesh [inline]
cGenericObject()cGenericObject
cGenericType()cGenericType [inline]
clear()cMesh
clearAllChildren()cGenericObject
clearExternalForces()cGELMesh
clearForces()cGELMesh
cMesh(cWorld *a_world)cMesh
computeAllNormals(const bool a_affectChildren=false)cMesh
computeBoundaryBox(const bool a_includeChildren=true)cGenericObject
computeCollisionDetection(cVector3d &a_segmentPointA, cVector3d &a_segmentPointB, cCollisionRecorder &a_recorder, cCollisionSettings &a_settings)cGenericObject
computeForces()cGELMesh
computeGlobalCurrentObjectOnly(const bool a_frameOnly=true)cGenericObject
computeGlobalPositions(const bool a_frameOnly=true, const cVector3d &a_globalPos=cVector3d(0.0, 0.0, 0.0), const cMatrix3d &a_globalRot=cIdentity3d())cGenericObject
computeGlobalPositionsAndMotion(const bool a_frameOnly=true, const cVector3d &a_globalPos=cVector3d(0.0, 0.0, 0.0), const cMatrix3d &a_globalRot=cIdentity3d())cGenericObject
computeInteractions(const cVector3d &a_toolPos, const cVector3d &a_toolVel, const unsigned int a_IDN, cInteractionRecorder &a_interactions, cInteractionSettings &a_interactionSettings)cGenericObject
computeLocalInteraction(const cVector3d &a_toolPos, const cVector3d &a_toolVel, const unsigned int a_IDN)cGenericObject [protected, virtual]
computeNextPose(double iTimeInterval)cGELMesh
computeOtherCollisionDetection(cVector3d &a_segmentPointA, cVector3d &a_segmentPointB, cCollisionRecorder &a_recorder, cCollisionSettings &a_settings)cGenericObject [inline, protected, virtual]
computeOtherInteractions(const cVector3d &a_toolPos, const cVector3d &a_toolVel, const unsigned int a_IDN, cInteractionRecorder &a_interactions, cInteractionSettings &a_interactionSettings)cGenericObject [inline, protected, virtual]
connectVerticesToSkeleton(bool a_connectToNodesOnly)cGELMesh
containsChild(cGenericObject *a_object, bool a_includeChildren=false)cGenericObject
createAABBCollisionDetector(double a_radius, bool a_affectChildren, bool a_useNeighbors)cMesh [virtual]
createBruteForceCollisionDetector(bool a_affectChildren, bool a_useNeighbors)cMesh [virtual]
createMesh() const cMesh [inline, virtual]
createSphereTreeCollisionDetector(double a_radius, bool a_affectChildren, bool a_useNeighbors)cMesh [virtual]
createTriangleNeighborList(bool a_affectChildren)cMesh
deleteAllChildren()cGenericObject
deleteChild(cGenericObject *a_object)cGenericObject
deleteCollisionDetector(const bool a_affectChildren=false)cGenericObject
enumerateChildren(std::list< cGenericObject * > &a_childList, bool a_includeCurrentObject=true)cGenericObject
extrude(const double a_extrudeDistance, const bool a_affectChildren=false, const bool a_updateCollisionDetector=false)cMesh
finalize(const bool a_affectChildren=true)cGenericObject [virtual]
findNeighbors(std::vector< cTriangle * > *search1, std::vector< cTriangle * > *search2, const int &v1, const int &v2)cMesh
getAsGhost()cGenericObject [inline]
getBoundaryCenter() const cGenericObject [inline]
getBoundaryMax() const cGenericObject [inline]
getBoundaryMin() const cGenericObject [inline]
getBoxColor() const cGenericObject [inline]
getCenterOfMass(const bool a_includeChildren=0)cMesh [virtual]
getChild(const unsigned int a_index) const cGenericObject [inline]
getCollisionDetector() const cGenericObject [inline]
getColorsEnabled() const cMesh [inline]
getDisplayListEnabled() const cMesh [inline]
getExternalParent()cGenericObject [inline]
getFrameSize() const cGenericObject [inline]
getGlobalPos() const cGenericObject [inline]
getGlobalRot() const cGenericObject [inline]
getHapticEnabled() const cGenericObject [inline]
getMultipassTransparencyEnabled() const cGenericObject [inline]
getNumChildren()cGenericObject [inline]
getNumDescendants(bool a_includeCurrentObject=false)cGenericObject
getNumTriangles(bool a_includeChildren=false) const cMesh
getNumVertices(bool a_includeChildren=false) const cMesh
getParent() const cGenericObject [inline]
getParentWorld() const cMesh [inline]
getPos() const cGenericObject [inline]
getRot() const cGenericObject [inline]
getShowBox() const cGenericObject [inline]
getShowCollisionTree()cGenericObject [inline]
getShowEnabled() const cGenericObject [inline]
getShowFrame(void) const cGenericObject [inline]
getShowNormals() const cMesh [inline]
getShowTree() const cGenericObject [inline]
getSuperParent()cGenericObject [inline]
getTexture() const cGenericObject [inline]
getTreeColor() const cGenericObject [inline]
getTriangle(unsigned int a_index, bool a_includeChildren=false)cMesh
getUseCulling() const cGenericObject [inline]
getUseMaterial() const cGenericObject [inline]
getUseTexture() const cGenericObject [inline]
getUseTransparency() const cGenericObject [inline]
getUseVertexColors() const cGenericObject [inline]
getVertex(unsigned int a_index, bool a_includeChildren=false)cMesh
getVertex(unsigned int a_index, bool a_includeChildren=false) const cMesh [inline]
getWireMode() const cGenericObject [inline]
invalidateDisplayList(const bool a_affectChildren=true)cMesh
loadFromFile(const string &a_fileName)cMesh [virtual]
m_boundaryBoxColorcGenericObject [protected]
m_boundaryBoxMaxcGenericObject [protected]
m_boundaryBoxMincGenericObject [protected]
m_childrencGenericObject [protected]
m_collisionDetectorcGenericObject [protected]
m_cullingEnabledcGenericObject [protected]
m_displayListcMesh [protected]
m_effectscGenericObject
m_externalParentcGenericObject [protected]
m_frameGLcGenericObject [protected]
m_frameSizecGenericObject [protected]
m_frameThicknessScalecGenericObject [protected]
m_freeTrianglescMesh [protected]
m_freeVerticescMesh [protected]
m_gelVerticescGELMesh
m_ghostStatuscGenericObject [protected]
m_globalPoscGenericObject [protected]
m_globalRotcGenericObject [protected]
m_hapticEnabledcGenericObject [protected]
m_interactionInsidecGenericObject
m_interactionProjectedPointcGenericObject
m_linearSpringscGELMesh
m_linkscGELMesh
m_localPoscGenericObject [protected]
m_localRotcGenericObject [protected]
m_materialcGenericObject
m_nodescGELMesh
m_objectNamecGenericObject
m_parentcGenericObject [protected]
m_parentWorldcMesh [protected]
m_prevGlobalPoscGenericObject [protected]
m_prevGlobalRotcGenericObject [protected]
m_prevLocalPoscGenericObject [protected]
m_prevLocalRotcGenericObject [protected]
m_showcGenericObject [protected]
m_showBoxcGenericObject [protected]
m_showCollisionTreecGenericObject [protected]
m_showFramecGenericObject [protected]
m_showMassParticleModelcGELMesh
m_showNormalscMesh [protected]
m_showNormalsColorcMesh [protected]
m_showNormalsForTriangleVerticesOnlycMesh [protected]
m_showNormalsLengthcMesh [protected]
m_showSkeletonModelcGELMesh
m_showTreecGenericObject [protected]
m_superParentcGenericObject [protected]
m_tagcGenericObject
m_texturecGenericObject
m_treeColorcGenericObject [protected]
m_triangleModecGenericObject [protected]
m_trianglescMesh [protected]
m_useDisplayListcMesh [protected]
m_useMassParticleModelcGELMesh
m_useMaterialPropertycGenericObject [protected]
m_useMultipassTransparencycGenericObject [protected]
m_userDatacGenericObject
m_useSkeletonModelcGELMesh
m_useTextureMappingcGenericObject [protected]
m_useTransparencycGenericObject [protected]
m_useVertexArrayscMesh [protected]
m_useVertexColorscGenericObject [protected]
m_verticescMesh [protected]
newTriangle(const unsigned int a_indexVertex0, const unsigned int a_indexVertex1, const unsigned int a_indexVertex2)cMesh
newTriangle(const cVector3d &a_vertex0, const cVector3d &a_vertex1, const cVector3d &a_vertex2)cMesh
newVertex(const double a_x, const double a_y, const double a_z)cMesh
newVertex(const cVector3d &a_pos)cMesh [inline]
offsetVertices(const cVector3d &a_offset, const bool a_affectChildren=false, const bool a_updateCollisionDetector=true)cMesh [virtual]
onDisplayReset(const bool a_affectChildren=true)cMesh [virtual]
pTriangles()cMesh [inline]
pVertices()cMesh [inline, virtual]
pVertices() const cMesh [inline, virtual]
pVerticesNonEmpty()cMesh [virtual]
removeChild(cGenericObject *a_object)cGenericObject
removeFromGraph()cGenericObject [inline]
removeRedundantTriangles(const bool a_affectChildren=0)cMesh [virtual]
removeTriangle(const unsigned int a_index)cMesh
removeVertex(const unsigned int a_index)cMesh
render(const int a_renderMode=CHAI_RENDER_MODE_RENDER_ALL)cGELMesh [virtual]
renderMesh(const int a_renderMode=0)cMesh [virtual]
renderNormals(const bool a_trianglesOnly=true)cMesh [protected, virtual]
renderSceneGraph(const int a_renderMode=CHAI_RENDER_MODE_RENDER_ALL)cGenericObject [virtual]
reverseAllNormals(const bool a_affectChildren=0)cMesh [virtual]
rotate(const cMatrix3d &a_rotation)cGenericObject
rotate(const cVector3d &a_axis, const double a_angle)cGenericObject
scale(const double &a_scaleFactor, const bool a_includeChildren=true)cGenericObject
scale(const cVector3d &a_scaleFactors, const bool a_includeChildren=true)cGenericObject
scaleObject(const cVector3d &a_scaleFactors)cMesh [virtual]
setAsGhost(bool a_ghostStatus)cGenericObject
setBoxColor(const cColorf &a_boxColor, const bool a_affectChildren=false)cGenericObject
setCollisionDetector(cGenericCollision *a_collisionDetector)cGenericObject [inline]
setCollisionDetectorProperties(unsigned int a_displayDepth, cColorf &a_color, const bool a_affectChildren=false)cGenericObject
setExternalParent(cGenericType *a_externalParent, const bool a_affectChildren=false)cGenericObject
setFrameSize(const double a_size=1.0, const double a_thickness=1.0, const bool a_affectChildren=false)cGenericObject
setFriction(double a_staticFriction, double a_dynamicFriction, const bool a_affectChildren=0)cGenericObject
setHapticEnabled(const bool a_hapticEnabled, const bool a_affectChildren=false)cGenericObject
setMaterial(cMaterial &a_mat, const bool a_affectChildren=false, const bool a_applyPhysicalParmetersOnly=false)cGenericObject
setName(const char *a_name, const bool a_affectChildren=0)cGenericObject [virtual]
setNormalsProperties(const double a_length, const cColorf &a_color, const bool a_affectChildren)cMesh
setParent(cGenericObject *a_parent)cGenericObject [inline]
setParentWorld(cWorld *a_world)cMesh [inline]
setPos(const cVector3d &a_pos)cGenericObject [inline]
setPos(const double a_x, const double a_y, const double a_z)cGenericObject [inline]
setRot(const cMatrix3d &a_rot)cGenericObject [inline]
setShowBox(const bool iShowBox, const bool iAffectChildren=false)cGenericObject
setShowCollisionTree(const bool a_showCollisionTree, const bool a_affectChildren=false)cGenericObject
setShowEnabled(const bool a_show, const bool a_affectChildren=false)cGenericObject
setShowFrame(const bool a_showFrame, const bool a_affectChildren=false)cGenericObject
setShowNormals(const bool &a_showNormals, const bool a_affectChildren=true, const bool a_trianglesOnly=false)cMesh
setShowTree(const bool a_showTree, const bool a_affectChildren=false)cGenericObject
setStiffness(double a_stiffness, const bool a_affectChildren=0)cGenericObject
setSuperParent(cGenericObject *a_superParent, const bool a_affectChildren=false)cGenericObject
setTag(const int a_tag, const bool a_affectChildren=0)cGenericObject [virtual]
setTexture(cTexture2D *a_texture, const bool a_affectChildren=0)cGenericObject
setTransparencyLevel(const float a_level, const bool a_applyToTextures=false, const bool a_affectChildren=true)cMesh [virtual]
setTransparencyRenderMode(const bool a_useMultipassTransparency, const bool a_affectChildren=true)cGenericObject
setTreeColor(const cColorf &a_treeColor, const bool a_affectChildren=false)cGenericObject
setUseCulling(const bool a_useCulling, const bool a_affectChildren=true)cGenericObject
setUseMaterial(const bool a_useMaterial, const bool a_affectChildren=true)cGenericObject
setUserData(void *a_data, const bool a_affectChildren=0)cGenericObject [virtual]
setUseTexture(const bool a_useTexture, const bool a_affectChildren=true)cGenericObject
setUseTransparency(const bool a_useTransparency, const bool a_affectChildren=true)cGenericObject
setUseVertexColors(const bool a_useColors, const bool a_affectChildren=true)cGenericObject
setVertexColor(const cColorf &a_color, const bool a_affectChildren=true)cMesh
setWireMode(const bool a_showWireMode, const bool a_affectChildren=true)cGenericObject
translate(const cVector3d &a_translation)cGenericObject
translate(const double a_x, const double a_y, const double a_z)cGenericObject
unfinalize(const bool a_affectChildren=true)cGenericObject [virtual]
updateBoundaryBox()cMesh [protected, virtual]
updateGlobalPositions(const bool a_frameOnly)cMesh [protected, virtual]
updateVertexPosition()cGELMesh
useDisplayList(const bool a_useDisplayList, const bool a_affectChildren=true)cMesh
useVertexArrays(const bool a_useVertexArrays, const bool a_affectChildren=true)cMesh
~cGELMesh()cGELMesh [inline, virtual]
~cGenericObject()cGenericObject [virtual]
~cGenericType()cGenericType [inline, virtual]
~cMesh()cMesh [virtual]



CHAI3D 2.0.0 documentation
Please address any questions to support@chai3d.org
(C) 2003-2009 - CHAI 3D
All Rights Reserved.