# cShapeLine Member List

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

addChild(cGenericObject *a_object) | cGenericObject |
addEffect(cGenericEffect *a_newEffect) | cGenericObject |
adjustCollisionSegment(cVector3d &a_segmentPointA, cVector3d &a_segmentPointAadjusted) | cGenericObject | `[virtual]`
cGenericObject() | cGenericObject |
cGenericType() | cGenericType | `[inline]`
clearAllChildren() | cGenericObject |
computeBoundaryBox(const bool a_includeChildren=true) | cGenericObject |
computeCollisionDetection(cVector3d &a_segmentPointA, cVector3d &a_segmentPointB, cCollisionRecorder &a_recorder, cCollisionSettings &a_settings) | cGenericObject |
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) | cShapeLine | `[virtual]`
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]`
containsChild(cGenericObject *a_object, bool a_includeChildren=false) | cGenericObject |
cShapeLine(const cVector3d &a_pointA, const cVector3d &a_pointB) | cShapeLine |
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 |
finalize(const bool a_affectChildren=true) | cGenericObject | `[virtual]`
getAsGhost() | cGenericObject | `[inline]`
getBoundaryCenter() const | cGenericObject | `[inline]`
getBoundaryMax() const | cGenericObject | `[inline]`
getBoundaryMin() const | cGenericObject | `[inline]`
getBoxColor() const | cGenericObject | `[inline]`
getChild(const unsigned int a_index) const | cGenericObject | `[inline]`
getCollisionDetector() const | cGenericObject | `[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 |
getParent() const | cGenericObject | `[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]`
getShowTree() const | cGenericObject | `[inline]`
getSuperParent() | cGenericObject | `[inline]`
getTexture() const | cGenericObject | `[inline]`
getTreeColor() const | cGenericObject | `[inline]`
getUseCulling() const | cGenericObject | `[inline]`
getUseMaterial() const | cGenericObject | `[inline]`
getUseTexture() const | cGenericObject | `[inline]`
getUseTransparency() const | cGenericObject | `[inline]`
getUseVertexColors() const | cGenericObject | `[inline]`
getWireMode() const | cGenericObject | `[inline]`
m_boundaryBoxColor | cGenericObject | `[protected]`
m_boundaryBoxMax | cGenericObject | `[protected]`
m_boundaryBoxMin | cGenericObject | `[protected]`
m_children | cGenericObject | `[protected]`
m_collisionDetector | cGenericObject | `[protected]`
m_ColorPointA | cShapeLine |
m_ColorPointB | cShapeLine |
m_cullingEnabled | cGenericObject | `[protected]`
m_effects | cGenericObject |
m_externalParent | cGenericObject | `[protected]`
m_frameGL | cGenericObject | `[protected]`
m_frameSize | cGenericObject | `[protected]`
m_frameThicknessScale | cGenericObject | `[protected]`
m_ghostStatus | cGenericObject | `[protected]`
m_globalPos | cGenericObject | `[protected]`
m_globalRot | cGenericObject | `[protected]`
m_hapticEnabled | cGenericObject | `[protected]`
m_interactionInside | cGenericObject |
m_interactionProjectedPoint | cGenericObject |
m_localPos | cGenericObject | `[protected]`
m_localRot | cGenericObject | `[protected]`
m_material | cGenericObject |
m_objectName | cGenericObject |
m_parent | cGenericObject | `[protected]`
m_pointA | cShapeLine |
m_pointB | cShapeLine |
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_showTree | cGenericObject | `[protected]`
m_superParent | cGenericObject | `[protected]`
m_tag | cGenericObject |
m_texture | cGenericObject |
m_treeColor | cGenericObject | `[protected]`
m_triangleMode | cGenericObject | `[protected]`
m_useMaterialProperty | cGenericObject | `[protected]`
m_useMultipassTransparency | cGenericObject | `[protected]`
m_userData | cGenericObject |
m_useTextureMapping | cGenericObject | `[protected]`
m_useTransparency | cGenericObject | `[protected]`
m_useVertexColors | cGenericObject | `[protected]`
onDisplayReset(const bool a_affectChildren=true) | cGenericObject | `[virtual]`
removeChild(cGenericObject *a_object) | cGenericObject |
removeFromGraph() | cGenericObject | `[inline]`
render(const int a_renderMode=0) | cShapeLine | `[virtual]`
renderSceneGraph(const int a_renderMode=CHAI_RENDER_MODE_RENDER_ALL) | cGenericObject | `[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) | cShapeLine | `[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]`
setParent(cGenericObject *a_parent) | cGenericObject | `[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 |
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) | cGenericObject | `[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 |
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() | cShapeLine | `[virtual]`
updateGlobalPositions(const bool a_frameOnly) | cGenericObject | `[inline, protected, virtual]`
~cGenericObject() | cGenericObject | `[virtual]`
~cGenericType() | cGenericType | `[inline, virtual]`
~cShapeLine() | cShapeLine | `[inline, virtual]`

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