#include "math/CMaths.h"
#include "graphics/CTriangle.h"
#include <assert.h>
#include <list>
#include <map>
#include <math.h>
Go to the source code of this file.
Classes | |
| class | cCollisionSpheresPoint |
| cCollisionSpheresPoint defines points used in the primitive shapes. More... | |
| class | cCollisionSpheresEdge |
| cCollisionSpheresEdge defines edges of shape primitives. More... | |
| class | cCollisionSpheresGenericShape |
| cCollisionSpheresGenericShape is an abstract class for shape primitives (such as triangles or lines) which are surrounded by spheres for the collision detector. More... | |
| class | cCollisionSpheresTri |
| cCollisionSpheresTri defines the triangle primitives that make up the mesh and are bounded by the collision spheres. It is essentially just a wrapper around a cTriangle object, to which it has a pointer (m_original). More... | |
| class | cCollisionSpheresLine |
| cCollisionSpheresLine defines a line primitive that may collide with other primitives. It is used for instance by the proxy algorithm. More... | |
Typedefs | |
|
typedef map < cCollisionSpheresPoint *, cCollisionSpheresEdge *, less < cCollisionSpheresPoint * > > | PtEmap |
| Map of points to the edges they form. | |