|
Overture
Version 25
|
#include <CompositeTopology.h>
Public Types | |
| typedef __ADTType | ADTType |
| typedef __GeometricADTiterator < dataT > | iterator |
| typedef __GeometricADTtraversor< dataT > | traversor |
Public Member Functions | |
| GeometricADT (int rangeDimension_=2) | |
| GeometricADT (int rangeDimension_, const ArraySimple< real > &boundingBox_) | |
| ~GeometricADT () | |
| void | initTree () |
| void | initTree (int rangeDimension_, const ArraySimple< real > &boundingBox_) |
| int | addElement (ArraySimple< real > &bBox, dataT &data) |
| int | delElement (typename GeometricADT< dataT >::iterator &delItem) |
| int | delElement (typename GeometricADT< dataT >::traversor &delItem) |
| void | verifyTree () |
| const ArraySimple< real > & | getBoundingBox () const |
Protected Member Functions | |
| int | getSplitAxis (int depth) const |
| Real | getSplitLocation (int axis, const ArraySimple< real > &box) const |
| void | shiftTreeUp (typename GeometricADT< dataT >::ADTType *node, int depth) |
| void | verifyNode (typename GeometricADT< dataT >::ADTType &node, int depth) |
| int | insert (typename GeometricADT< dataT >::iterator &insParent, int leaf, GeomADTTuple< dataT > &data) |
Friends | |
| class | __GeometricADTiterator< dataT > |
| class | __GeometricADTtraversor< dataT > |
| typedef __ADTType GeometricADT< T >::ADTType |
| typedef __GeometricADTiterator<dataT> GeometricADT< T >::iterator |
| typedef __GeometricADTtraversor<dataT> GeometricADT< T >::traversor |
| GeometricADT< T >::GeometricADT | ( | int | rangeDimension_ = 2 | ) |
| GeometricADT< T >::GeometricADT | ( | int | rangeDimension_, |
| const ArraySimple< real > & | boundingBox_ | ||
| ) |
| GeometricADT< T >::~GeometricADT | ( | ) |
| int GeometricADT< T >::addElement | ( | ArraySimple< real > & | bBox, |
| dataT & | data | ||
| ) |
| int GeometricADT< T >::delElement | ( | typename GeometricADT< dataT >::iterator & | delItem | ) |
Referenced by AdvancingFront::initialize(), and AdvancingFront::removeFaceFromFront().
| int GeometricADT< T >::delElement | ( | typename GeometricADT< dataT >::traversor & | delItem | ) |
|
inline |
|
inlineprotected |
|
inlineprotected |
| void GeometricADT< T >::initTree | ( | ) |
| void GeometricADT< T >::initTree | ( | int | rangeDimension_, |
| const ArraySimple< real > & | boundingBox_ | ||
| ) |
|
protected |
|
protected |
|
protected |
| void GeometricADT< T >::verifyTree | ( | ) |
|
friend |
|
friend |
1.8.3