64 #ifndef vtkStaticCleanPolyData_h
65 #define vtkStaticCleanPolyData_h
67 #include "vtkFiltersCoreModule.h"
71 VTK_ABI_NAMESPACE_BEGIN
90 vtkSetMacro(ToleranceIsAbsolute,
bool);
91 vtkBooleanMacro(ToleranceIsAbsolute,
bool);
92 vtkGetMacro(ToleranceIsAbsolute,
bool);
100 vtkSetClampMacro(Tolerance,
double, 0.0, 1.0);
101 vtkGetMacro(Tolerance,
double);
109 vtkGetMacro(AbsoluteTolerance,
double);
124 vtkSetStringMacro(MergingArray);
125 vtkGetStringMacro(MergingArray);
132 vtkSetMacro(ConvertLinesToPoints,
bool);
133 vtkBooleanMacro(ConvertLinesToPoints,
bool);
134 vtkGetMacro(ConvertLinesToPoints,
bool);
141 vtkSetMacro(ConvertPolysToLines,
bool);
142 vtkBooleanMacro(ConvertPolysToLines,
bool);
143 vtkGetMacro(ConvertPolysToLines,
bool);
150 vtkSetMacro(ConvertStripsToPolys,
bool);
151 vtkBooleanMacro(ConvertStripsToPolys,
bool);
152 vtkGetMacro(ConvertStripsToPolys,
bool);
162 vtkSetMacro(RemoveUnusedPoints,
bool);
163 vtkBooleanMacro(RemoveUnusedPoints,
bool);
164 vtkGetMacro(RemoveUnusedPoints,
bool);
175 vtkSetMacro(ProduceMergeMap,
bool);
176 vtkBooleanMacro(ProduceMergeMap,
bool);
177 vtkGetMacro(ProduceMergeMap,
bool);
189 vtkSetMacro(AveragePointData,
bool);
190 vtkBooleanMacro(AveragePointData,
bool);
191 vtkGetMacro(AveragePointData,
bool);
200 vtkSetMacro(OutputPointsPrecision,
int);
201 vtkGetMacro(OutputPointsPrecision,
int);
216 vtkSetMacro(PieceInvariant,
bool);
217 vtkGetMacro(PieceInvariant,
bool);
218 vtkBooleanMacro(PieceInvariant,
bool);
255 VTK_ABI_NAMESPACE_END
bool ConvertLinesToPoints
vtkTypeUInt32 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int OutputPointsPrecision
static vtkPolyDataAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
quickly locate points in 3-space
vtkSmartPointer< vtkStaticPointLocator > Locator
merge duplicate points, and/or remove unused points and/or remove degenerate cells ...
bool ConvertStripsToPolys
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.