- Main Page
- Classes
- Files
- Directories

- File List
- File Members

# CCollisionSpheres.h File Reference

`#include "CMaths.h"`
`#include "CCollisionSpheresGeometry.h"`
`#include "CVertex.h"`
`#include "CTriangle.h"`
`#include "CGenericCollision.h"`
`#include "CDraw3D.h"`
`#include "CColor.h"`
`#include "CMesh.h"`
`#include <assert.h>`
`#include <list>`
`#include <queue>`
`#include <vector>`
`#include "GL/glu.h"`

## Classes
class | cCollisionSpheres
| cCollisionSpheres provides methods to create a sphere tree for collision detection, and to use this tree to check for the intersection of a line with a mesh. More...
class | cCollisionSpheresSphere
| cCollisionSpheresSphere is an abstract class for nodes of the collision sphere tree. More...
class | cCollisionSpheresNode
| cCollisionSpheresNode defines internal nodes of the collision sphere tree and provides methods for constructing the nodes and using them to determine collisions. More...
class | cCollisionSpheresLeaf
| cCollisionSpheresLeaf defines leaf nodes of the collision sphere tree and provides methods for constructing the nodes and using them to determine collisions. More...
## Typedefs
typedef vector< cCollisionSpheresGenericShape * > | Plist
| Pointer to list of shape primitives.

## Detailed Description