62#ifndef vtkVoxelContoursToSurfaceFilter_h
63#define vtkVoxelContoursToSurfaceFilter_h
65#include "vtkFiltersGeneralModule.h"
82 vtkSetMacro(MemoryLimitInBytes,
int);
83 vtkGetMacro(MemoryLimitInBytes,
int);
86 vtkSetVector3Macro(Spacing,
double);
87 vtkGetVectorMacro(Spacing,
double, 3);
116 void CastLines(
float* slice,
double gridOrigin[3],
int gridSize[3],
int type);
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
create surface from contours
double * IntersectionList
void CastLines(float *slice, double gridOrigin[3], int gridSize[3], int type)
void PushDistances(float *ptr, int gridSize[3], int chunkSize)
vtkVoxelContoursToSurfaceFilter()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkVoxelContoursToSurfaceFilter() override
int IntersectionListLength
void AddLineToLineList(double x1, double y1, double x2, double y2)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
static vtkVoxelContoursToSurfaceFilter * New()