, 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_boundaryBoxColor | cGenericObject |  [protected] | 
  | m_boundaryBoxMax | cGenericObject |  [protected] | 
  | m_boundaryBoxMin | cGenericObject |  [protected] | 
  | m_children | cGenericObject |  [protected] | 
  | m_collisionDetector | cGenericObject |  [protected] | 
  | m_cullingEnabled | cGenericObject |  [protected] | 
  | m_displayList | cMesh |  [protected] | 
  | m_effects | cGenericObject |  | 
  | m_externalParent | cGenericObject |  [protected] | 
  | m_frameGL | cGenericObject |  [protected] | 
  | m_frameSize | cGenericObject |  [protected] | 
  | m_frameThicknessScale | cGenericObject |  [protected] | 
  | m_freeTriangles | cMesh |  [protected] | 
  | m_freeVertices | cMesh |  [protected] | 
  | m_gelVertices | cGELMesh |  | 
  | m_ghostStatus | cGenericObject |  [protected] | 
  | m_globalPos | cGenericObject |  [protected] | 
  | m_globalRot | cGenericObject |  [protected] | 
  | m_hapticEnabled | cGenericObject |  [protected] | 
  | m_interactionInside | cGenericObject |  | 
  | m_interactionProjectedPoint | cGenericObject |  | 
  | m_linearSprings | cGELMesh |  | 
  | m_links | cGELMesh |  | 
  | m_localPos | cGenericObject |  [protected] | 
  | m_localRot | cGenericObject |  [protected] | 
  | m_material | cGenericObject |  | 
  | m_nodes | cGELMesh |  | 
  | m_objectName | cGenericObject |  | 
  | m_parent | cGenericObject |  [protected] | 
  | m_parentWorld | cMesh |  [protected] | 
  | m_prevGlobalPos | cGenericObject |  [protected] | 
  | m_prevGlobalRot | cGenericObject |  [protected] | 
  | m_prevLocalPos | cGenericObject |  [protected] | 
  | m_prevLocalRot | cGenericObject |  [protected] | 
  | m_show | cGenericObject |  [protected] | 
  | m_showBox | cGenericObject |  [protected] | 
  | m_showCollisionTree | cGenericObject |  [protected] | 
  | m_showFrame | cGenericObject |  [protected] | 
  | m_showMassParticleModel | cGELMesh |  | 
  | m_showNormals | cMesh |  [protected] | 
  | m_showNormalsColor | cMesh |  [protected] | 
  | m_showNormalsForTriangleVerticesOnly | cMesh |  [protected] | 
  | m_showNormalsLength | cMesh |  [protected] | 
  | m_showSkeletonModel | cGELMesh |  | 
  | m_showTree | cGenericObject |  [protected] | 
  | m_superParent | cGenericObject |  [protected] | 
  | m_tag | cGenericObject |  | 
  | m_texture | cGenericObject |  | 
  | m_treeColor | cGenericObject |  [protected] | 
  | m_triangleMode | cGenericObject |  [protected] | 
  | m_triangles | cMesh |  [protected] | 
  | m_useDisplayList | cMesh |  [protected] | 
  | m_useMassParticleModel | cGELMesh |  | 
  | m_useMaterialProperty | cGenericObject |  [protected] | 
  | m_useMultipassTransparency | cGenericObject |  [protected] | 
  | m_userData | cGenericObject |  | 
  | m_useSkeletonModel | cGELMesh |  | 
  | m_useTextureMapping | cGenericObject |  [protected] | 
  | m_useTransparency | cGenericObject |  [protected] | 
  | m_useVertexArrays | cMesh |  [protected] | 
  | m_useVertexColors | cGenericObject |  [protected] | 
  | m_vertices | cMesh |  [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] |