|
SALOME - SMESH
|
#include <SMESH_Octree.hxx>


Public Member Functions | |
| SMESH_Octree (const int maxLevel=-1, const double minBoxSize=0.) | |
| virtual | ~SMESH_Octree () |
| virtual const bool | isLeaf ()=0 |
| void | Compute () |
| void | setMaxLevel (const int maxLevel) |
| void | setMinBoxSize (const double minBoxSize) |
| void | setBox (const Bnd_B3d *box) |
| void | getBox (Bnd_B3d &box) |
| int | level () const |
Static Public Member Functions | |
| static double | maxSize (const Bnd_B3d *box) |
Protected Member Functions | |
| virtual SMESH_Octree * | allocateOctreeChild ()=0 |
| void | buildChildren () |
| virtual void | buildChildrenData ()=0 |
Protected Attributes | |
| Bnd_B3d * | myBox |
| SMESH_Octree ** | myChildren |
| SMESH_Octree * | myFather |
| int | myLevel |
| int | myMaxLevel |
| double | myMinBoxSize |
| int | myIsLeaf |
Definition at line 33 of file SMESH_Octree.hxx.
| SMESH_Octree::SMESH_Octree | ( | const int | maxLevel = -1, |
| const double | minBoxSize = 0. |
||
| ) |
|
virtual |
|
pure virtual |
Implemented in SMESH_OctreeNode.
| void SMESH_Octree::Compute | ( | ) |
| void SMESH_Octree::setMaxLevel | ( | const int | maxLevel | ) |
| void SMESH_Octree::setMinBoxSize | ( | const double | minBoxSize | ) |
Definition at line 52 of file SMESH_Octree.hxx.
References myMinBoxSize.
| void SMESH_Octree::setBox | ( | const Bnd_B3d * | box | ) |
| void SMESH_Octree::getBox | ( | Bnd_B3d & | box | ) |
|
static |
| int SMESH_Octree::level | ( | ) | const |
Definition at line 64 of file SMESH_Octree.hxx.
References myLevel.
|
protectedpure virtual |
Implemented in SMESH_OctreeNode.
|
protected |
|
protectedpure virtual |
Implemented in SMESH_OctreeNode.
|
protected |
Definition at line 79 of file SMESH_Octree.hxx.
|
protected |
Definition at line 82 of file SMESH_Octree.hxx.
|
protected |
Definition at line 85 of file SMESH_Octree.hxx.
|
protected |
Definition at line 88 of file SMESH_Octree.hxx.
Referenced by level().
|
protected |
Definition at line 91 of file SMESH_Octree.hxx.
|
protected |
Definition at line 94 of file SMESH_Octree.hxx.
Referenced by setMinBoxSize().
|
protected |
Definition at line 97 of file SMESH_Octree.hxx.