|
Public Member Functions |
| | vtkKdNode () |
| | ~vtkKdNode () |
| void | SetDim (int n) |
| int | GetDim () |
| void | SetNumberOfCells (int n) |
| int | GetNumberOfCells () |
| void | SetBounds (double x1, double x2, double y1, double y2, double z1, double z2) |
| void | GetBounds (double *b) const |
| void | GetBounds (float *b) const |
| void | SetDataBounds (double x1, double x2, double y1, double y2, double z1, double z2) |
| void | SetDataBounds (float *b) |
| void | GetDataBounds (double *b) const |
| void | GetDataBounds (float *b) const |
| void | PrintNode (int depth) |
| void | PrintVerboseNode (int depth) |
| void | AddChildNodes (vtkKdNode *left, vtkKdNode *right) |
| int | IntersectsBox (float x1, float x2, float y1, float y2, float z1, float z2, int useDataBounds) |
| int | IntersectsBox (double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds) |
| int | IntersectsSphere2 (float x, float y, float z, float rSquared, int useDataBounds) |
| int | IntersectsSphere2 (double x, double y, double z, double rSquared, int useDataBounds) |
| int | IntersectsRegion (vtkPlanesIntersection *pi, int useDataBounds) |
| int | IntersectsCell (vtkCell *cell, int useDataBounds, int cellRegion=-1) |
| int | ContainsBox (float x1, float x2, float y1, float y2, float z1, float z2, int useDataBounds) |
| int | ContainsBox (double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds) |
| int | ContainsPoint (float x, float y, float z, int useDataBounds) |
| int | ContainsPoint (double x, double y, double z, int useDataBounds) |
| float | GetDistance2ToBoundary (float x, float y, float z, int useDataBounds) |
| float | GetDistance2ToBoundary (float x, float y, float z, float *boundaryPt, int useDataBounds) |
| float | GetDistance2ToInnerBoundary (float x, float y, float z) |
| float | _GetDistance2ToBoundary (float x, float y, float z, float *boundaryPt, int innerBoundaryOnly, int useDataBounds) |
Public Attributes |
| double | Min [3] |
| double | Max [3] |
| double | MinVal [3] |
| double | MaxVal [3] |
| int | NumCells |
| vtkKdNode * | Up |
| vtkKdNode * | Left |
| vtkKdNode * | Right |
| int | Dim |
| int | Id |
| int | MinId |
| int | MaxId |
| double * | CellBoundsCache |
Static Public Attributes |
| const char * | LevelMarker [20] |