#include <vtkModifiedBSPTree.h>

Definition at line 303 of file 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 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 |
| BSPNode::BSPNode | ( | void | ) | [inline] |
Definition at line 306 of file vtkModifiedBSPTree.h.
| BSPNode::~BSPNode | ( | void | ) | [inline] |
Definition at line 312 of file vtkModifiedBSPTree.h.
| void BSPNode::setMin | ( | double | minx, | |
| double | miny, | |||
| double | minz | |||
| ) | [inline] |
Definition at line 317 of file vtkModifiedBSPTree.h.
| void BSPNode::setMax | ( | double | maxx, | |
| double | maxy, | |||
| double | maxz | |||
| ) | [inline] |
Definition at line 321 of file vtkModifiedBSPTree.h.
| 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] |
friend class vtkModifiedBSPTree [friend] |
Definition at line 346 of file vtkModifiedBSPTree.h.
friend class vtkParticleBoxTree [friend] |
Definition at line 347 of file vtkModifiedBSPTree.h.
| double BSPNode::bounds[6] |
Definition at line 327 of file vtkModifiedBSPTree.h.
BSPNode* BSPNode::mChild[3] [protected] |
Definition at line 330 of file vtkModifiedBSPTree.h.
int BSPNode::mAxis [protected] |
Definition at line 332 of file vtkModifiedBSPTree.h.
int BSPNode::depth [protected] |
Definition at line 334 of file vtkModifiedBSPTree.h.
int BSPNode::num_cells [protected] |
Definition at line 336 of file vtkModifiedBSPTree.h.
vtkIdType* BSPNode::sorted_cell_lists[6] [protected] |
Definition at line 338 of file vtkModifiedBSPTree.h.
1.5.6