![]() |
Cleaver Tetrahedral Meshing
2.2.1
Cleaving algorithm for high quality tetrahedral meshing
|
Public Member Functions | |
Octree (const BoundingBox &bounds) | |
OTCell * | root () const |
OTCell * | getCell (int xLocCode, int yLocCode, int zLocCode) const |
OTCell * | getNeighbor (const OTCell *cell, int dir) const |
OTCell * | getNeighborAtLevel (const OTCell *cell, int dir, int level) const |
int | getNumberofLevels () const |
int | getMaximumValue () const |
int | getMaximumCode () const |
void | getLeavesUnderCell (OTCell *cell, std::vector< OTCell * > &leaves) |
std::vector< OTCell * > | getAllLeaves () |
std::list< OTCell * > | collectChildrenAtLevel (OTCell *pCell, unsigned int level) const |
OTCell * | addCellAtLevel (int x, int y, int z, unsigned int level) |
OTCell * | getCellAtLevel (int x, int y, int z, unsigned int level) |