CCollisionSpheresGeometry.h File Reference

#include "CMaths.h"
#include "CTriangle.h"
#include <assert.h>
#include <list>
#include <map>
#include <math.h>
#include <windows.h>
#include <GL/gl.h>

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 by the proxy algorithm. More...

Typedefs

typedef map< cCollisionSpheresPoint *,
cCollisionSpheresEdge *,
less< cCollisionSpheresPoint * > > 
PtEmap
 Map of points to the edges they form.

Detailed Description


Generated on Mon Jun 11 09:41:46 2007 for CHAI 3D by  doxygen 1.5.2