Main Page Class Hierarchy Compound List File List Compound Members
csBspTree2D Class ReferenceThe BSP tree.
List of all members.
| ||Create an empty tree.|
virtual ||~csBspTree2D ()|
| ||Destroy the whole BSP tree.|
|void ||Add (csSegment2 *segment)|
| ||Add one segment to the tree. More...|
void* ||Back2Front (const csVector2 &pos, csTree2DVisitFunc *func, void *data)|
| ||Traverse the tree from back to front starting at the root and 'pos'.|
void* ||Front2Back (const csVector2 &pos, csTree2DVisitFunc *func, void *data)|
| ||Traverse the tree from front to back starting at the root and 'pos'.|
The BSP tree.
This bsp tree is ment mostly for adding segments dynamically. As such it does not provide a global build routine. That can of course easily be added if needed.
Member Function Documentation
Add one segment to the tree.
The segment will be freed by this tree at some point. So don't depend on the given pointer anymore.
The documentation for this class was generated from the following file:
Generated for Crystal Space by
1.2.5 written by
Dimitri van Heesch,