ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
dg.h
1 /* Copyright (c) <2003-2011> <Julio Jerez, Newton Game Dynamics>
2 *
3 * This software is provided 'as-is', without any express or implied
4 * warranty. In no event will the authors be held liable for any damages
5 * arising from the use of this software.
6 *
7 * Permission is granted to anyone to use this software for any purpose,
8 * including commercial applications, and to alter it and redistribute it
9 * freely, subject to the following restrictions:
10 *
11 * 1. The origin of this software must not be misrepresented; you must not
12 * claim that you wrote the original software. If you use this software
13 * in a product, an acknowledgment in the product documentation would be
14 * appreciated but is not required.
15 *
16 * 2. Altered source versions must be plainly marked as such, and must not be
17 * misrepresented as being the original software.
18 *
19 * 3. This notice may not be removed or altered from any source distribution.
20 */
21 
22 #if !defined(AFX_DG_H__FGRTY_5GR39H_98TQ__INCLUDED_)
23 #define AFX_DG_H__FGRTY_5GR39H_98TQ__INCLUDED_
24 
25 #include "dgTypes.h"
26 
27 #include "dgRef.h"
28 #include "dgCRC.h"
29 #include "dgList.h"
30 #include "dgTree.h"
31 #include "dgNode.h"
32 #include "dgHeap.h"
33 #include "dgArray.h"
34 #include "dgStack.h"
35 #include "dgDebug.h"
36 #include "dgGraph.h"
37 #include "dgPlane.h"
38 #include "dgGoogol.h"
39 #include "dgVector.h"
40 #include "dgMatrix.h"
41 #include "dgSphere.h"
42 #include "dgMemory.h"
43 #include "dgRandom.h"
44 #include "dgThreads.h"
45 #include "dgSPDMatrix.h"
46 #include "dgPolyhedra.h"
47 #include "dgPathFinder.h"
48 #include "dgRefCounter.h"
49 #include "dgQuaternion.h"
50 #include "dgConvexHull3d.h"
51 #include "dgConvexHull4d.h"
52 #include "dgIntersections.h"
53 #include "dgGeneralVector.h"
54 #include "dgGeneralMatrix.h"
55 #include "dgAABBPolygonSoup.h"
56 #include "dgSmallDeterminant.h"
57 #include "dgSimd_Instrutions.h"
58 #include "dgPolygonSoupBuilder.h"
59 #include "dgPolygonSoupDatabase.h"
60 #include "dgPolyhedraMassProperties.h"
61 #include "dgDelaunayTetrahedralization.h"
62 
63 #include "common/system.h"
64 
65 class NewtonMesh;
66 class NewtonBody;
67 class NewtonWorld;
68 class NewtonJoint;
69 class NewtonMaterial;
70 class NewtonCollision;
71 class NewtonSceneProxy;
72 class NewtonbreakableComponentMesh;
73 
77 
78 #ifdef __USE_DOUBLE_PRECISION__
79 #define dFloat double
80 #else
81 #define dFloat float
82 #endif
83 
84 #endif
Definition: Newton.h:218
Definition: Newton.h:243
Definition: Newton.h:251