|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   39 #include "vtkCommonDataModelModule.h"  
   68   void CreateCuts(
double* bounds, 
int ncuts, 
int* dim, 
double* coord, 
int* lower, 
int* upper,
 
   69     double* lowerDataCoord, 
double* upperDataCoord, 
int* npoints);
 
   89   vtkGetMacro(NumberOfCuts, 
int);
 
   95   int GetArrays(
int len, 
int* dim, 
double* coord, 
int* lower, 
int* upper, 
double* lowerDataCoord,
 
   96     double* upperDataCoord, 
int* npoints);
 
  102   int Equals(
vtkBSPCuts* other, 
double tolerance = 0.0);
 
  133   static void DeleteAllDescendants(
vtkKdNode* kd);
 
  137   static void _PrintTree(
vtkKdNode* kd, 
int depth);
 
  143   void AllocateArrays(
int size);
 
  
This class represents a single spatial region in an 3D axis aligned binary spatial partitioning....
virtual void Initialize()
Restore data object to initial state,.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void DeepCopy(vtkDataObject *src)
vtkKdNode * GetKdNodeTree()
Return a tree of vtkKdNode's representing the cuts specified in this object.
a simple class to control print indentation
This class represents an axis-aligned Binary Spatial Partitioning of a 3D space.
general representation of visualization data
virtual void ShallowCopy(vtkDataObject *src)
Shallow and Deep copy.
static vtkDataObject * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
static vtkDataObject * New()