Here is a list of all documented file members with links to the documentation:

### - a -

- aabb_node_types : CCollisionAABBTree.h

### - c -

- cAbs() : CMaths.h
- cAdd() : CMaths.h
- cAngle() : CMaths.h
- cBoxContains() : CMaths.h
- cClamp() : CMaths.h
- cClamp0() : CMaths.h
- cClamp01() : CMaths.h
- cComputeSurfaceNormal() : CMaths.h
- cContains() : CMaths.h
- cCosAngle() : CMaths.h
- cCosDeg() : CMaths.h
- cCosRad() : CMaths.h
- cCross() : CMaths.h
- cDegToRad() : CMaths.h
- cDistance() : CMaths.h
- cDistanceSq() : CMaths.h
- cDiv() : CMaths.h
- cDivVect() : CMaths.h
- cDot() : CMaths.h
- cDrawArrow() : CDraw3D.h
- cDrawFrame() : CDraw3D.h
- cDrawSphere() : CDraw3D.h
- cDrawWireBox() : CDraw3D.h
- cEqualPoints() : CMaths.h
- CHAI_CMD_GET_DEVICE_STATE : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_0 : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_1 : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_2 : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_3 : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_4 : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_5 : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_6 : CGenericDevice.h
- CHAI_CMD_GET_ENCODER_7 : CGenericDevice.h
- CHAI_CMD_GET_NORMALIZED_SCALE_FACTOR : CGenericDevice.h
- CHAI_CMD_GET_POS_3D : CGenericDevice.h
- CHAI_CMD_GET_POS_NORM_3D : CGenericDevice.h
- CHAI_CMD_GET_ROT_ANGLES : CGenericDevice.h
- CHAI_CMD_GET_ROT_MATRIX : CGenericDevice.h
- CHAI_CMD_GET_SWITCH_0 : CGenericDevice.h
- CHAI_CMD_GET_SWITCH_1 : CGenericDevice.h
- CHAI_CMD_GET_SWITCH_2 : CGenericDevice.h
- CHAI_CMD_GET_SWITCH_MASK : CGenericDevice.h
- CHAI_CMD_GET_VEL_3D : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_0 : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_1 : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_2 : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_3 : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_4 : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_5 : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_6 : CGenericDevice.h
- CHAI_CMD_RESET_ENCODER_7 : CGenericDevice.h
- CHAI_CMD_SET_DAC_0 : CGenericDevice.h
- CHAI_CMD_SET_DAC_1 : CGenericDevice.h
- CHAI_CMD_SET_DAC_2 : CGenericDevice.h
- CHAI_CMD_SET_DAC_3 : CGenericDevice.h
- CHAI_CMD_SET_DAC_4 : CGenericDevice.h
- CHAI_CMD_SET_DAC_5 : CGenericDevice.h
- CHAI_CMD_SET_DAC_6 : CGenericDevice.h
- CHAI_CMD_SET_DAC_7 : CGenericDevice.h
- CHAI_CMD_SET_FORCE_3D : CGenericDevice.h
- CHAI_CMD_SET_FORCE_NORM_3D : CGenericDevice.h
- CHAI_CMD_SET_FORCE_TORQUE_3D : CGenericDevice.h
- CHAI_CMD_SET_TORQUE_3D : CGenericDevice.h
- CHAI_COLOR_BLACK : CColor.h
- CHAI_COLOR_BLUE : CColor.h
- CHAI_COLOR_CYAN : CColor.h
- CHAI_COLOR_GREEN : CColor.h
- CHAI_COLOR_MAGENTA : CColor.h
- CHAI_COLOR_RED : CColor.h
- CHAI_COLOR_WHITE : CColor.h
- CHAI_COLOR_YELLOW : CColor.h
- CHAI_DEFAULT_FONT_FACE : CFont.h
- CHAI_DEFAULT_FONT_SIZE : CFont.h
- CHAI_DEG2RAD : CConstants.h
- CHAI_DEVICE_HISTORY_SIZE : CGenericHapticDevice.h
- CHAI_DEVICE_MIN_ACQUISITION_TIME : CGenericHapticDevice.h
- CHAI_EFFECT_MAX_IDN : CGenericEffect.h
- CHAI_LARGE : CConstants.h
- CHAI_LARGE_FLOAT : CConstants.h
- CHAI_MAX_CLIP_PLANES : CCamera.h
- CHAI_MAX_HAPTIC_DEVICES : CHapticDeviceHandler.h
- CHAI_MAXIMUM_OPENGL_LIGHT_COUNT : CWorld.h
- CHAI_MONO : CCamera.h
- CHAI_MSG_ERROR : CGenericDevice.h
- CHAI_MSG_NOT_IMPLEMENTED : CGenericDevice.h
- CHAI_MSG_OK : CGenericDevice.h
- CHAI_MSG_SYSTEM_NOT_READY : CGenericDevice.h
- CHAI_ORIGIN : CConstants.h
- CHAI_PI : CConstants.h
- CHAI_PI_DIV_2 : CConstants.h
- CHAI_RAD2DEG : CConstants.h
- chai_render_modes : CGenericObject.h
- CHAI_SMALL : CConstants.h
- CHAI_STEREO_DEFAULT : CCamera.h
- CHAI_STEREO_LEFT : CCamera.h
- CHAI_STEREO_RIGHT : CCamera.h
- CHAI_TINY : CConstants.h
- CHAI_VECTOR_X : CConstants.h
- CHAI_VECTOR_Y : CConstants.h
- CHAI_VECTOR_Z : CConstants.h
- CHAI_VECTOR_ZERO : CConstants.h
- cIdentity3d() : CMaths.h
- cIntersectionSegmentSphere() : CMaths.h
- cIntersectionSegmentToplessCylinder() : CMaths.h
- cIntersectionSegmentTriangle() : CMaths.h
- cInv() : CMaths.h
- cLerp() : CMaths.h
- cLoadFile3DS() : CFileLoader3DS.h
- cLoadFileOBJ() : CFileLoaderOBJ.h
- cLoadMeshFromFile() : CMeshLoader.h
- cLookAt() : CMacrosGL.h
- cMax() : CMaths.h
- cMax3() : CMaths.h
- cMax3Abs() : CMaths.h
- cMaxAbs() : CMaths.h
- cMin() : CMaths.h
- cMin3() : CMaths.h
- cMin3Abs() : CMaths.h
- cMinAbs() : CMaths.h
- cMul() : CMaths.h
- cNegate() : CMaths.h
- cNormalize() : CMaths.h
- cODEDynamicModelType : CODEGenericBody.h
- cPositiveBound() : CMaths.h
- cProject() : CMaths.h
- cProjectPointOnLine() : CMaths.h
- cProjectPointOnPlane() : CMaths.h
- cProjectPointOnSegment() : CMaths.h
- cRadToDeg() : CMaths.h
- cRotate() : CMaths.h
- cRotMatrix() : CMaths.h
- cSinDeg() : CMaths.h
- cSinRad() : CMaths.h
- cSleepMs() : CExtras.h
- cSqr() : CMaths.h
- cStr() : CString.h
- cStringLength() : CString.h
- cSub() : CMaths.h
- cSwap() : CMaths.h
- cTanDeg() : CMaths.h
- cTanRad() : CMaths.h
- CThreadPriority : CThread.h
- cTrans() : CMaths.h
- cZero() : CMaths.h

### - g -

- g_3dsLoaderShouldGenerateExtraVertices : CFileLoader3DS.h
- g_objLoaderShouldGenerateExtraVertices : CFileLoaderOBJ.h

### - o -

- operator*() : CVector3d.h
- operator+() : CVector3d.h
- operator-() : CVector3d.h
- operator/() : CVector3d.h

### - p -

- Plist : CCollisionSpheres.h
- PtEmap : CCollisionSpheresGeometry.h

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