Public Member Functions | Private Attributes | List of all members
BSPTree Class Reference

Public Member Functions

 BSPTree ()
 
void insert (Polygone *)
 
void insert (Segment *)
 
void insert (Point *)
 
void recursFillPrimitiveArray (vector< PtrPrimitive > &) const
 
 ~BSPTree ()
 

Private Attributes

vector< Point * > _points
 
BSPNode_root
 
vector< Segment * > _segments
 

Detailed Description

Definition at line 60 of file BSPSortMethod.cpp.

Constructor & Destructor Documentation

BSPTree::BSPTree ( )

Definition at line 157 of file BSPSortMethod.cpp.

BSPTree::~BSPTree ( )

Definition at line 162 of file BSPSortMethod.cpp.

Member Function Documentation

void BSPTree::insert ( Polygone P)

Definition at line 169 of file BSPSortMethod.cpp.

void BSPTree::insert ( Segment S)

Definition at line 168 of file BSPSortMethod.cpp.

void BSPTree::insert ( Point P)

Definition at line 167 of file BSPSortMethod.cpp.

void BSPTree::recursFillPrimitiveArray ( vector< PtrPrimitive > &  tab) const

Definition at line 171 of file BSPSortMethod.cpp.

Member Data Documentation

vector<Point *> BSPTree::_points
private

Definition at line 74 of file BSPSortMethod.cpp.

BSPNode* BSPTree::_root
private

Definition at line 72 of file BSPSortMethod.cpp.

vector<Segment *> BSPTree::_segments
private

Definition at line 73 of file BSPSortMethod.cpp.


The documentation for this class was generated from the following file:


octovis
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Wed Jun 5 2019 19:26:39