CCollisionBasics.h File Reference

Implements basic data structures for storing collision events. More...

#include "math/CVector3d.h"
#include "math/CMatrix3d.h"
#include "graphics/CPointArray.h"
#include "graphics/CSegmentArray.h"
#include "graphics/CTriangleArray.h"
#include "materials/CMaterial.h"
#include <vector>

Go to the source code of this file.

Classes

struct  chai3d::cCollisionEvent
 This structure stores the data related to a collision event. More...
 
class  chai3d::cCollisionRecorder
 This class implements a collision detection recorder that stores all collision events that are reported by a collision detector. More...
 
struct  chai3d::cCollisionSettings
 This structure stores the collision settings that are passed to a collision detector when querying for collisions. More...
 

Namespaces

 chai3d
 

Enumerations

enum  chai3d::cCollisionType {
  chai3d::C_COL_NOT_DEFINED, chai3d::C_COL_SHAPE, chai3d::C_COL_POINT, chai3d::C_COL_SEGMENT,
  chai3d::C_COL_TRIANGLE, chai3d::C_COL_VOXEL
}