Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
Files | Classes
Collision module

manage intersection and collisions More...

Files

file  Intersection.h
 Encapsulate useful Intersection calculation methods.
 

Classes

class  AABBTreeNode
 Node structure in a Axis Aligned Bounding box tree, used to optimise intersection calculation. More...
 
class  AABBTree
 Root ABBTreeNode + all buffers to manage collisions. More...
 
class  BCylinder
 Bounding cylinder, for collision calculation purpose. More...
 
class  BoxCollider
 Box collision object. More...
 
class  BSphere
 Sphere structure used for collision calculation. More...
 
class  Collision
 Encapsulate useful collision calculation methods. More...
 
class  IPlane
 Plane structure for collision calculations. More...
 
class  CollisionBaseNode
 Base class for collidable objects. More...
 
class  CollisionBaseObject
 Base class for collision object (sphere, box, mesh...) More...
 
class  CollisionManager
 Manager class to manage collision. More...
 
class  CollisionModule
 Generic Module collision / intersection management. More...
 
class  Distance
 Encapsulate useful distance calculation methods. More...
 
class  Plane
 Plane structure for collision purpose. More...
 
class  Panel
 Rectangular surface on a plane where collision is detected. More...
 
class  SpacialMeshBVHNode
 Bounding volume hierarchy node structure. More...
 
class  SpacialMeshBVH
 Bounding volume hierarchy structure. More...
 

Detailed Description

manage intersection and collisions