34 #ifndef vtkVoxelContoursToSurfaceFilter_h
35 #define vtkVoxelContoursToSurfaceFilter_h
37 #include "vtkFiltersGeneralModule.h"
40 VTK_ABI_NAMESPACE_BEGIN
55 vtkSetMacro(MemoryLimitInBytes,
int);
56 vtkGetMacro(MemoryLimitInBytes,
int);
59 vtkSetVector3Macro(Spacing,
double);
60 vtkGetVectorMacro(Spacing,
double, 3);
86 void AddLineToLineList(
double x1,
double y1,
double x2,
double y2);
89 void CastLines(
float* slice,
double gridOrigin[3],
int gridSize[3],
int type);
91 void PushDistances(
float* ptr,
int gridSize[3],
int chunkSize);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
create surface from contours
a simple class to control print indentation
double * IntersectionList
int IntersectionListLength
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.