65 #ifndef vtkCleanPolyData_h 66 #define vtkCleanPolyData_h 68 #include "vtkFiltersCoreModule.h" 88 vtkGetMacro(ToleranceIsAbsolute,
int);
96 vtkSetClampMacro(Tolerance,
double,0.0,1.0);
97 vtkGetMacro(Tolerance,
double);
105 vtkGetMacro(AbsoluteTolerance,
double);
114 vtkGetMacro(ConvertLinesToPoints,
int);
123 vtkGetMacro(ConvertPolysToLines,
int);
132 vtkGetMacro(ConvertStripsToPolys,
int);
143 vtkGetMacro(PointMerging,
int);
174 virtual
void OperateOnPoint(
double in[3],
double out[3]);
179 virtual
void OperateOnBounds(
double in[6],
double out[6]);
187 vtkGetMacro(PieceInvariant,
int);
197 vtkGetMacro(OutputPointsPrecision,
int);
210 double AbsoluteTolerance;
211 int ConvertLinesToPoints;
212 int ConvertPolysToLines;
213 int ConvertStripsToPolys;
214 int ToleranceIsAbsolute;
218 int OutputPointsPrecision;
vtkTypeUInt32 vtkMTimeType
Abstract class in support of both point location and point insertion.
concrete dataset represents vertices, lines, polygons, and triangle strips
merge duplicate points, and/or remove unused points and/or remove degenerate cells ...
static vtkPolyDataAlgorithm * New()
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.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void ReleaseLocator()
Release locator.
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.