, 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] |