#include <vtkModifiedBSPTree.h>
List of all members.
Public Member Functions |
| BSPNode (void) |
| ~BSPNode (void) |
void | setMin (double minx, double miny, double minz) |
void | setMax (double maxx, double maxy, double maxz) |
bool | Inside (double point[3]) const |
Static Public Member Functions |
static bool VTK_GRAPHICS_EXPORT | RayMinMaxT (const double bounds[6], const double origin[3], const double dir[3], double &rTmin, double &rTmax) |
static int VTK_GRAPHICS_EXPORT | getDominantAxis (const double dir[3]) |
Public Attributes |
double | bounds [6] |
Protected Member Functions |
void | Classify (const double origin[3], const double dir[3], double &rDist, BSPNode *&Near, BSPNode *&Mid, BSPNode *&Far) const |
bool | RayMinMaxT (const double origin[3], const double dir[3], double &rTmin, double &rTmax) const |
Protected Attributes |
BSPNode * | mChild [3] |
int | mAxis |
int | depth |
int | num_cells |
vtkIdType * | sorted_cell_lists [6] |
Friends |
class | vtkModifiedBSPTree |
class | vtkParticleBoxTree |
Detailed Description
Definition at line 303 of file vtkModifiedBSPTree.h.
Constructor & Destructor Documentation
BSPNode::BSPNode |
( |
void |
| ) |
[inline] |
BSPNode::~BSPNode |
( |
void |
| ) |
[inline] |
Member Function Documentation
void BSPNode::setMin |
( |
double |
minx, |
|
|
double |
miny, |
|
|
double |
minz |
|
) |
| [inline] |
void BSPNode::setMax |
( |
double |
maxx, |
|
|
double |
maxy, |
|
|
double |
maxz |
|
) |
| [inline] |
bool BSPNode::Inside |
( |
double |
point[3] | ) |
const |
void BSPNode::Classify |
( |
const double |
origin[3], |
|
|
const double |
dir[3], |
|
|
double & |
rDist, |
|
|
BSPNode *& |
Near, |
|
|
BSPNode *& |
Mid, |
|
|
BSPNode *& |
Far |
|
) |
| const [protected] |
bool BSPNode::RayMinMaxT |
( |
const double |
origin[3], |
|
|
const double |
dir[3], |
|
|
double & |
rTmin, |
|
|
double & |
rTmax |
|
) |
| const [protected] |
static bool VTK_GRAPHICS_EXPORT BSPNode::RayMinMaxT |
( |
const double |
bounds[6], |
|
|
const double |
origin[3], |
|
|
const double |
dir[3], |
|
|
double & |
rTmin, |
|
|
double & |
rTmax |
|
) |
| [static] |
static int VTK_GRAPHICS_EXPORT BSPNode::getDominantAxis |
( |
const double |
dir[3] | ) |
[static] |
Friends And Related Function Documentation
friend class vtkParticleBoxTree [friend] |
Member Data Documentation
The documentation for this class was generated from the following file: