144 #ifndef vtkWindowedSincPolyDataFilter_h
145 #define vtkWindowedSincPolyDataFilter_h
148 #include "vtkFiltersCoreModule.h"
171 vtkSetClampMacro(NumberOfIterations,
int,0,
VTK_INT_MAX);
172 vtkGetMacro(NumberOfIterations,
int);
179 vtkSetClampMacro(PassBand,
double, 0.0, 2.0);
180 vtkGetMacro(PassBand,
double);
194 vtkGetMacro(NormalizeCoordinates,
int);
203 vtkGetMacro(FeatureEdgeSmoothing,
int);
211 vtkSetClampMacro(FeatureAngle,
double,0.0,180.0);
212 vtkGetMacro(FeatureAngle,
double);
220 vtkSetClampMacro(EdgeAngle,
double,0.0,180.0);
221 vtkGetMacro(EdgeAngle,
double);
229 vtkGetMacro(BoundarySmoothing,
int);
238 vtkGetMacro(NonManifoldSmoothing,
int);
247 vtkGetMacro(GenerateErrorScalars,
int);
256 vtkGetMacro(GenerateErrorVectors,
int);
266 int NumberOfIterations;
268 int FeatureEdgeSmoothing;
271 int BoundarySmoothing;
272 int NonManifoldSmoothing;
273 int GenerateErrorScalars;
274 int GenerateErrorVectors;
275 int NormalizeCoordinates;
adjust point positions using a windowed sinc function interpolation kernel
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.
~vtkWindowedSincPolyDataFilter() override
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.