#include <SMESH_Octree.hxx>
Definition at line 34 of file SMESH_Octree.hxx.
◆ SMESH_Octree()
SMESH_Octree::SMESH_Octree |
( |
Limit * |
limit = 0 | ) |
|
◆ ~SMESH_Octree()
virtual SMESH_Octree::~SMESH_Octree |
( |
| ) |
|
|
virtual |
◆ compute()
void SMESH_Octree::compute |
( |
| ) |
|
◆ isLeaf()
bool SMESH_Octree::isLeaf |
( |
| ) |
const |
◆ level()
int SMESH_Octree::level |
( |
| ) |
const |
◆ getBox()
const Bnd_B3d& SMESH_Octree::getBox |
( |
| ) |
const |
◆ maxSize()
double SMESH_Octree::maxSize |
( |
| ) |
const |
◆ getChildIndex()
int SMESH_Octree::getChildIndex |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
const gp_XYZ & |
boxMiddle |
|
) |
| const |
Return index of a child the given point is in.
Definition at line 118 of file SMESH_Octree.hxx.
◆ buildRootBox()
virtual Bnd_B3d* SMESH_Octree::buildRootBox |
( |
| ) |
|
|
protectedpure virtual |
◆ allocateOctreeChild()
virtual SMESH_Octree* SMESH_Octree::allocateOctreeChild |
( |
| ) |
const |
|
protectedpure virtual |
◆ buildChildrenData()
virtual void SMESH_Octree::buildChildrenData |
( |
| ) |
|
|
protectedpure virtual |
◆ buildChildren()
void SMESH_Octree::buildChildren |
( |
| ) |
|
|
private |
◆ myChildren
◆ myFather
◆ myIsLeaf
bool SMESH_Octree::myIsLeaf |
|
protected |
◆ myLimit
const Limit* SMESH_Octree::myLimit |
|
protected |
◆ myLevel
int SMESH_Octree::myLevel |
|
private |
◆ myBox
Bnd_B3d* SMESH_Octree::myBox |
|
private |