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::BSPTree ( )

Definition at line 157 of file BSPSortMethod.cpp.

◆ ~BSPTree()

BSPTree::~BSPTree ( )

Definition at line 162 of file BSPSortMethod.cpp.

Member Function Documentation

◆ insert() [1/3]

void BSPTree::insert ( Polygone P)

Definition at line 169 of file BSPSortMethod.cpp.

◆ insert() [2/3]

void BSPTree::insert ( Segment S)

Definition at line 168 of file BSPSortMethod.cpp.

◆ insert() [3/3]

void BSPTree::insert ( Point P)

Definition at line 167 of file BSPSortMethod.cpp.

◆ recursFillPrimitiveArray()

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

Definition at line 171 of file BSPSortMethod.cpp.

Member Data Documentation

◆ _points

vector<Point *> BSPTree::_points
private

Definition at line 74 of file BSPSortMethod.cpp.

◆ _root

BSPNode* BSPTree::_root
private

Definition at line 72 of file BSPSortMethod.cpp.

◆ _segments

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 Mon Feb 28 2022 22:58:17