#include <SMESH_Octree.hxx>
Data Structures |
struct | Limit |
Detailed Description
Definition at line 34 of file SMESH_Octree.hxx.
Constructor & Destructor Documentation
SMESH_Octree::SMESH_Octree |
( |
Limit * |
limit = 0 | ) |
|
virtual SMESH_Octree::~SMESH_Octree |
( |
| ) |
|
|
virtual |
Member Function Documentation
void SMESH_Octree::compute |
( |
| ) |
|
bool SMESH_Octree::isLeaf |
( |
| ) |
const |
int SMESH_Octree::level |
( |
| ) |
const |
const Bnd_B3d& SMESH_Octree::getBox |
( |
| ) |
const |
double SMESH_Octree::maxSize |
( |
| ) |
const |
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.
virtual Bnd_B3d* SMESH_Octree::buildRootBox |
( |
| ) |
|
|
protectedpure virtual |
virtual SMESH_Octree* SMESH_Octree::allocateOctreeChild |
( |
| ) |
const |
|
protectedpure virtual |
virtual void SMESH_Octree::buildChildrenData |
( |
| ) |
|
|
protectedpure virtual |
void SMESH_Octree::buildChildren |
( |
| ) |
|
|
private |
Field Documentation
bool SMESH_Octree::myIsLeaf |
|
protected |
const Limit* SMESH_Octree::myLimit |
|
protected |
int SMESH_Octree::myLevel |
|
private |
Bnd_B3d* SMESH_Octree::myBox |
|
private |