CHAI3D main header file. More...
#include "audio/CAudioBuffer.h"#include "audio/CAudioDevice.h"#include "audio/CAudioSource.h"#include "devices/CGenericDevice.h"#include "devices/CGenericHapticDevice.h"#include "devices/CHapticDeviceHandler.h"#include "devices/CMyCustomDevice.h"#include "devices/CDeltaDevices.h"#include "devices/CLeapDevices.h"#include "devices/CPhantomDevices.h"#include "devices/CSixenseDevices.h"#include "graphics/CColor.h"#include "graphics/CDisplayList.h"#include "graphics/CDraw3D.h"#include "graphics/CFog.h"#include "graphics/CFont.h"#include "graphics/CImage.h"#include "graphics/CMultiImage.h"#include "graphics/CVideo.h"#include "graphics/CPrimitives.h"#include "graphics/CRenderOptions.h"#include "graphics/CGenericArray.h"#include "graphics/CPointArray.h"#include "graphics/CSegmentArray.h"#include "graphics/CTriangleArray.h"#include "graphics/CVertexArray.h"#include "shaders/CShader.h"#include "shaders/CShaderProgram.h"#include "materials/CGenericTexture.h"#include "materials/CMaterial.h"#include "materials/CNormalMap.h"#include "materials/CTexture1d.h"#include "materials/CTexture2d.h"#include "materials/CTexture3d.h"#include "materials/CTextureVideo.h"#include "math/CBezier.h"#include "math/CConstants.h"#include "math/CGeometry.h"#include "math/CMaths.h"#include "math/CMatrix3d.h"#include "math/CMarchingCubes.h"#include "math/CPolySolver.h"#include "math/CQuaternion.h"#include "math/CTransform.h"#include "math/CVector3d.h"#include "widgets/CGenericWidget.h"#include "widgets/CBackground.h"#include "widgets/CBitmap.h"#include "widgets/CDial.h"#include "widgets/CLabel.h"#include "widgets/CLevel.h"#include "widgets/CPanel.h"#include "widgets/CScope.h"#include "widgets/CViewPanel.h"#include "world/CGenericObject.h"#include "world/CMesh.h"#include "world/CMultiMesh.h"#include "world/CMultiPoint.h"#include "world/CMultiSegment.h"#include "world/CShapeBox.h"#include "world/CShapeCylinder.h"#include "world/CShapeEllipsoid.h"#include "world/CShapeLine.h"#include "world/CShapeSphere.h"#include "world/CShapeTorus.h"#include "world/CVoxelObject.h"#include "world/CWorld.h"#include "display/CCamera.h"#include "display/CFrameBuffer.h"#include "lighting/CGenericLight.h"#include "lighting/CDirectionalLight.h"#include "lighting/CPositionalLight.h"#include "lighting/CSpotLight.h"#include "lighting/CShadowMap.h"#include "tools/CGenericTool.h"#include "tools/CHapticPoint.h"#include "tools/CToolCursor.h"#include "tools/CToolGripper.h"#include "effects/CGenericEffect.h"#include "effects/CEffectMagnet.h"#include "effects/CEffectSurface.h"#include "effects/CEffectStickSlip.h"#include "effects/CEffectViscosity.h"#include "effects/CEffectVibration.h"#include "forces/CGenericForceAlgorithm.h"#include "forces/CAlgorithmFingerProxy.h"#include "forces/CAlgorithmPotentialField.h"#include "forces/CInteractionBasics.h"#include "collisions/CGenericCollision.h"#include "collisions/CCollisionBasics.h"#include "collisions/CCollisionBrute.h"#include "collisions/CCollisionAABB.h"#include "timers/CFrequencyCounter.h"#include "timers/CPrecisionClock.h"#include "files/CFileAudioWAV.h"#include "files/CFileImageBMP.h"#include "files/CFileImageGIF.h"#include "files/CFileImageJPG.h"#include "files/CFileImagePNG.h"#include "files/CFileImagePPM.h"#include "files/CFileImageRAW.h"#include "files/CFileModel3DS.h"#include "files/CFileModelOBJ.h"#include "files/CFileModelSTL.h"#include "files/CFileXML.h"#include "system/CGenericType.h"#include "system/CGlobals.h"#include "system/CMutex.h"#include "system/CString.h"#include "system/CThread.h"#include "resources/CChai3dLogo.h"#include "resources/CFontCalibri16.h"#include "resources/CFontCalibri18.h"#include "resources/CFontCalibri20.h"#include "resources/CFontCalibri22.h"#include "resources/CFontCalibri24.h"#include "resources/CFontCalibri26.h"#include "resources/CFontCalibri28.h"#include "resources/CFontCalibri32.h"#include "resources/CFontCalibri36.h"#include "resources/CFontCalibri40.h"#include "resources/CFontCalibri72.h"#include "resources/CFontCalibri144.h"#include "resources/CShaderBasicVoxel-LUT8.h"#include "resources/CShaderBasicVoxel-RGBA8.h"#include "resources/CShaderDVR-LUT8.h"#include "resources/CShaderFong.h"#include "resources/CShaderIsosurfaceColor-L8.h"#include "resources/CShaderIsosurfaceColor-LUT8.h"#include "resources/CShaderIsosurfaceColor-RGBA8.h"#include "resources/CShaderIsosurface-L8.h"#include "resources/CShaderIsosurface-RGBA8.h"