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

Public Member Functions

 Octree (const BoundingBox &bounds)
 
OTCellroot () const
 
OTCellgetCell (int xLocCode, int yLocCode, int zLocCode) const
 
OTCellgetNeighbor (const OTCell *cell, int dir) const
 
OTCellgetNeighborAtLevel (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
 
OTCelladdCellAtLevel (int x, int y, int z, unsigned int level)
 
OTCellgetCellAtLevel (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: