39 #ifndef __vtkRecursiveDividingCubes_h
40 #define __vtkRecursiveDividingCubes_h
42 #include "vtkFiltersGeneralModule.h"
52 void PrintSelf(ostream& os, vtkIndent indent);
56 vtkSetMacro(Value,
double);
57 vtkGetMacro(Value,
double);
62 vtkSetClampMacro(Distance,
double,1.0e-06,VTK_DOUBLE_MAX);
63 vtkGetMacro(Distance,
double);
70 vtkSetClampMacro(Increment,
int,1,VTK_INT_MAX);
71 vtkGetMacro(Increment,
int);
78 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
80 void SubDivide(
double origin[3],
double h[3],
double values[8]);
virtual int FillInputPortInformation(int port, vtkInformation *info)
create points laying on isosurface (using recursive approach)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.