VTK
|
#include <vtkModifiedBSPTree.h>
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 VTKFILTERSFLOWPATHS_EXPORT | RayMinMaxT (const double bounds[6], const double origin[3], const double dir[3], double &rTmin, double &rTmax) |
static int VTKFILTERSFLOWPATHS_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 |
Definition at line 270 of file vtkModifiedBSPTree.h.
|
inline |
Definition at line 273 of file vtkModifiedBSPTree.h.
|
inline |
Definition at line 279 of file vtkModifiedBSPTree.h.
Definition at line 284 of file vtkModifiedBSPTree.h.
Definition at line 288 of file vtkModifiedBSPTree.h.
bool BSPNode::Inside | ( | double | point[3] | ) | const |
|
protected |
|
protected |
|
static |
|
static |
|
friend |
Definition at line 313 of file vtkModifiedBSPTree.h.
|
friend |
Definition at line 314 of file vtkModifiedBSPTree.h.
double BSPNode::Bounds[6] |
Definition at line 294 of file vtkModifiedBSPTree.h.
|
protected |
Definition at line 297 of file vtkModifiedBSPTree.h.
|
protected |
Definition at line 299 of file vtkModifiedBSPTree.h.
|
protected |
Definition at line 301 of file vtkModifiedBSPTree.h.
|
protected |
Definition at line 303 of file vtkModifiedBSPTree.h.
|
protected |
Definition at line 305 of file vtkModifiedBSPTree.h.