Cleaver Tetrahedral Meshing  2.2.1
Cleaving algorithm for high quality tetrahedral meshing
List of all members | Public Member Functions
cleaver::Octree Class Reference

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)
 

Detailed Description

Definition at line 83 of file Octree.h.


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