- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# CollDet Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

col::BoxFiller | Helpers for Boxtree::Boxtree
Boxtree | Implements the old axis-aligned boxtree with improvements
col::BoxtreePrecomp | Contains all things that can be precomputed before a traversal of Boxtree's
col::Callback | This is a functor for collision callbacks
ColConvexHull | Convex hull wrapper for qhull and collision detection of convex hulls
col::CollisionPipeline | This implements the whole collision detection pipeline, from front-end over broad-phase(s) to narrow-phase
col::ColObj | One collidable object
col::ColPair | Pairs of ColPObjs's
col::ColPipelineData | Struct to store some things which are used in Collision Detection Pipeline
col::compElemByCenter | Compare two elemntary boxes by the center point along one axis
col::compElemByMin | Compare two elemntary boxes by the center point along one axis
col::Data | Holds results from collision detection and client data
col::Dop | A DOP is represented by NumOri (=k) many plane offsets
col::DopNode | DOP node of the DOP hierarchy
col::DopTransform | Affine transformation for DOP re-alignment
DopTree | DOP-tree collision check algorithm
col::ElemBox | Elementary box, enclosing one polygon, for Boxtree
col::ElemDop | Elementary DOP enclosing one polygon
col::FibRand | Lagged Fibonacci random sequence
Grid | Grid for collision detection
GridCell | Cells of the grid
GridObj | Objects in a grid
col::lessByAngle | Compare points by angle
col::Matrix | The collision interest matrix
col::MatrixCell | A single cell of the collision interest matrix
col::NanoTimer | Timer with nanoseconds resolution
Request | Collision detection request like "add" or "remove" an object/callback
col::Request | Each request from the application is encapsulated by an instance of this class
col::sBF | Some state across different invocations of addFace()
col::SyncFun | This is a functor for synchronization with other threads
col::TopoFace | A face is a sorted array of indices into some vertrex array
col::Topology | Zur Beschreibung von Inzidenz- und Adjazenz-Relationen
VisDebug | Functions for "visual debugging"
col::XBoxtree | Will be raised by BoxTree
col::XColBug | Will be raised by collision detection module, if a bug occurs somewhere in the code
col::XCollision | Exceptions for Collision detection module
col::XDopTree | Will be raised by DopTree
XQueue | Exceptions for Queue