- Main Page
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# cLabelPanel Member List

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

addChild(cGenericObject *a_object) | cGenericObject |
addLabel(const char *a_label, const cMaterial *a_mat=0) | cLabelPanel |
addVertices(const cVector3d *a_vertexPositions, const unsigned int &a_numVertices) | cMesh |
AdjustCollisionSegment(cVector3d &a_segmentPointA, cVector3d &a_localSegmentPointA, const cGenericObject *a_object) | cGenericObject | `[virtual]`
buildFont() | cLabelPanel | `[protected]`
cGenericObject() | cGenericObject |
cLabelPanel(cWorld *a_world) | cLabelPanel |
clear() | cMesh |
clearAllChildren() | cGenericObject |
clearLabels() | cLabelPanel |
cMesh(cWorld *a_world) | cMesh |
computeAllNormals(const bool a_affectChildren=false) | cMesh |
computeBoundaryBox(const bool a_includeChildren=true) | cGenericObject |
computeCollisionDetection(cVector3d &a_segmentPointA, const cVector3d &a_segmentPointB, cGenericObject *&a_colObject, cTriangle *&a_colTriangle, cVector3d &a_colPoint, double &a_colSquareDistance, const bool a_visibleObjectsOnly=false, const int a_proxyCall=-1) | cGenericObject | `[virtual]`
computeForces(const cVector3d &a_probePosition) | cGenericObject | `[virtual]`
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 |
containsChild(cGenericObject *a_object, bool a_includeChildren=false) | cGenericObject |
cPanel(cWorld *a_world, const bool a_enableCollisionDetecion=false) | cPanel |
createAABBCollisionDetector(bool a_affectChildren, bool a_useNeighbors) | cMesh | `[virtual]`
createBruteForceCollisionDetector(bool a_affectChildren, bool a_useNeighbors) | cMesh | `[virtual]`
createMesh() const | cMesh | `[inline, virtual]`
createSphereTreeCollisionDetector(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 |
enableTransparency(const bool a_useTransparency, const bool a_affectChildren=true) | cMesh |
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 |
getAlignment(int &a_horizontalAlignment, int &a_verticalAlignment) const | cLabelPanel |
getBorders(int &a_topBorder, int &a_bottomBorder, int &a_leftBorder, int &a_rightBorder, int &a_interLabelSpacing) const | cLabelPanel |
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]`
getCullingEnabled() const | cMesh | `[inline]`
getDisplayEdges() | cPanel | `[inline]`
getDisplayListEnabled() const | cMesh | `[inline]`
getDisplayRect() | cPanel | `[inline]`
getEdgeWidth() | cPanel | `[inline]`
getFont() const | cLabelPanel | `[inline]`
getFrameSize() const | cGenericObject | `[inline]`
getGlobalPos() const | cGenericObject | `[inline]`
getGlobalRot() const | cGenericObject | `[inline]`
getHapticEnabled() const | cGenericObject | `[inline]`
getLabel(const unsigned int &a_index) const | cLabelPanel |
getMultipassTransparencyEnabled() const | cMesh | `[inline]`
getNumChildren() | cGenericObject | `[inline]`
getNumDescendants(bool a_includeCurrentObject=false) | cGenericObject |
getNumLabels() const | cLabelPanel |
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]`
getShow() const | cGenericObject | `[inline]`
getShowBox() const | cGenericObject | `[inline]`
getShowFrame(void) const | cGenericObject | `[inline]`
getShowNormals() const | cMesh | `[inline]`
getShowSquares() const | cLabelPanel | `[inline]`
getShowTree() const | cGenericObject | `[inline]`
getSize() | cPanel | `[inline]`
getTexture() const | cMesh | `[inline]`
getTextureEnabled() const | cMesh | `[inline]`
getTreeColor() const | cGenericObject | `[inline]`
getTriangle(unsigned int a_index, bool a_includeChildren=false) | cMesh |
getVertex(unsigned int a_index, bool a_includeChildren=false) | cMesh |
getWireMode() const | cMesh | `[inline]`
invalidateDisplayList(const bool a_affectChildren=true) | cMesh |
layout() | cLabelPanel |
layoutImmediately() | cLabelPanel |
loadFromFile(const string &a_fileName) | cMesh | `[virtual]`
m_backupFont | cLabelPanel | `[protected]`
m_boundaryBoxColor | cGenericObject | `[protected]`
m_boundaryBoxMax | cGenericObject | `[protected]`
m_boundaryBoxMin | cGenericObject | `[protected]`
m_children | cGenericObject | `[protected]`
m_collisionDetector | cGenericObject | `[protected]`
m_cullingEnabled | cMesh | `[protected]`
m_disableClipping | cPanel |
m_disableDepthTest | cPanel |
m_displayList | cMesh | `[protected]`
m_edgeColor | cPanel |
m_edgeWidth | cPanel | `[protected]`
m_font | cLabelPanel | `[protected]`
m_frameGL | cGenericObject | `[protected]`
m_frameSize | cGenericObject | `[protected]`
m_freeTriangles | cMesh | `[protected]`
m_freeVertices | cMesh | `[protected]`
m_globalPos | cGenericObject | `[protected]`
m_globalRot | cGenericObject | `[protected]`
m_halignment | cLabelPanel | `[protected]`
m_hapticEnabled | cGenericObject | `[protected]`
m_historyValid | cGenericObject |
m_interLabelSpacing | cLabelPanel | `[protected]`
m_labels | cLabelPanel | `[protected]`
m_lastPos | cGenericObject |
m_lastRot | cGenericObject |
m_layoutPending | cLabelPanel | `[protected]`
m_localPos | cGenericObject | `[protected]`
m_localRot | cGenericObject | `[protected]`
m_materials | cLabelPanel | `[protected]`
m_objectName | cGenericObject |
m_parent | cGenericObject | `[protected]`
m_parentWorld | cMesh | `[protected]`
m_rectColor | cPanel |
m_show | cGenericObject | `[protected]`
m_showBox | cGenericObject | `[protected]`
m_showCollisionTree | cGenericObject | `[protected]`
m_showEdges | cPanel | `[protected]`
m_showFrame | cGenericObject | `[protected]`
m_showNormals | cMesh | `[protected]`
m_showNormalsColor | cMesh | `[protected]`
m_showNormalsForTriangleVerticesOnly | cMesh | `[protected]`
m_showNormalsLength | cMesh | `[protected]`
m_showRect | cPanel | `[protected]`
m_showSquares | cLabelPanel | `[protected]`
m_showTree | cGenericObject | `[protected]`
m_size | cPanel | `[protected]`
m_tag | cGenericObject |
m_textColor | cLabelPanel |
m_texture | cMesh | `[protected]`
m_topBorder | cLabelPanel | `[protected]`
m_treeColor | cGenericObject | `[protected]`
m_triangleMode | cMesh | `[protected]`
m_triangles | cMesh | `[protected]`
m_useDisplayList | cMesh | `[protected]`
m_useLighting | cPanel |
m_useMaterialProperty | cMesh | `[protected]`
m_useMultipassTransparency | cMesh | `[protected]`
m_usePolygonOffset | cPanel |
m_userData | cGenericObject |
m_useTextureMapping | cMesh | `[protected]`
m_useTransparency | cMesh | `[protected]`
m_useVertexColors | cMesh | `[protected]`
m_valignment | cLabelPanel | `[protected]`
m_vertices | cMesh | `[protected]`
m_yStep | cLabelPanel | `[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) | cLabelPanel | `[virtual]`
pTriangles() | cMesh | `[inline]`
pVertices() | 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=0) | cLabelPanel | `[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]`
setAlignment(const int &a_horizontalAlignment, const int &a_verticalAlignment) | cLabelPanel |
setBorders(const int &a_topBorder, const int &a_bottomBorder, const int &a_leftBorder, const int &a_rightBorder, const int &a_interLabelSpacing) | cLabelPanel |
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 |
setDisplayEdges(const bool &a_showEdges) | cPanel | `[inline]`
setDisplayRect(const bool &a_showRect) | cPanel | `[inline]`
setEdgeWidth(const float &a_width) | cPanel | `[inline]`
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) | cMesh |
setHapticEnabled(const bool a_hapticEnabled, const bool a_affectChildren=false) | cGenericObject |
setLabel(const unsigned int &a_index, const char *a_label) | cLabelPanel |
setMaterial(cMaterial &a_mat, const bool a_affectChildren=false) | cMesh |
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 |
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]`
setShow(const bool a_show, const bool a_affectChildren=false) | cGenericObject |
setShowBox(const bool iShowBox, const bool iAffectChildren=false) | cGenericObject |
setShowFrame(const bool a_showFrame, const bool a_affectChildren=false) | cGenericObject |
setShowSquares(const bool &a_showSquares) | cLabelPanel |
setShowTree(const bool a_showTree, const bool a_affectChildren=false) | cGenericObject |
setSize(const cVector3d &a_size) | cPanel |
setStiffness(double a_stiffness, const bool a_affectChildren=0) | cMesh |
setTag(const int a_tag, const bool a_affectChildren=0) | cGenericObject | `[virtual]`
setTexture(cTexture2D *a_texture, const bool a_affectChildren=0) | cMesh |
setTransparencyLevel(const float a_level, const bool a_applyToTextures=false, const bool a_affectChildren=true) | cMesh |
setTransparencyRenderMode(const bool a_useMultipassTransparency, const bool a_affectChildren=true) | cMesh |
setTreeColor(const cColorf &a_treeColor, const bool a_affectChildren=false) | cGenericObject |
setUserData(void *a_data, const bool a_affectChildren=0) | cGenericObject | `[virtual]`
setVertexColor(const cColorb &a_color, const bool a_affectChildren=true) | cMesh |
setWireMode(const bool a_showWireMode, const bool a_affectChildren=true) | cMesh |
showCollisionTree(const bool a_showCollisionTree, const bool a_affectChildren=false) | cGenericObject |
showNormals(const bool &a_showNormals, const bool a_affectChildren=true, const bool a_trianglesOnly=false) | cMesh |
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]`
useColors(const bool a_useColors, const bool a_affectChildren=true) | cMesh |
useCulling(const bool a_useCulling, const bool a_affectChildren=true) | cMesh |
useDisplayList(const bool a_useDisplayList, const bool a_affectChildren=true) | cMesh |
useMaterial(const bool a_useMaterial, const bool a_affectChildren=true) | cMesh |
useTexture(const bool a_useTexture, const bool a_affectChildren=true) | cMesh |
~cGenericObject() | cGenericObject | `[virtual]`
~cLabelPanel() | cLabelPanel | `[virtual]`
~cMesh() | cMesh | `[virtual]`
~cPanel() | cPanel | `[virtual]`