61 #ifndef vtkStaticCleanUnstructuredGrid_h
62 #define vtkStaticCleanUnstructuredGrid_h
64 #include "vtkFiltersCoreModule.h"
70 VTK_ABI_NAMESPACE_BEGIN
96 vtkSetMacro(ToleranceIsAbsolute,
bool);
97 vtkBooleanMacro(ToleranceIsAbsolute,
bool);
98 vtkGetMacro(ToleranceIsAbsolute,
bool);
107 vtkGetMacro(AbsoluteTolerance,
double);
116 vtkSetClampMacro(Tolerance,
double, 0.0, 1.0);
117 vtkGetMacro(Tolerance,
double);
132 vtkSetStringMacro(MergingArray);
133 vtkGetStringMacro(MergingArray);
144 vtkSetMacro(RemoveUnusedPoints,
bool);
145 vtkBooleanMacro(RemoveUnusedPoints,
bool);
146 vtkGetMacro(RemoveUnusedPoints,
bool);
157 vtkSetMacro(ProduceMergeMap,
bool);
158 vtkBooleanMacro(ProduceMergeMap,
bool);
159 vtkGetMacro(ProduceMergeMap,
bool);
171 vtkSetMacro(AveragePointData,
bool);
172 vtkBooleanMacro(AveragePointData,
bool);
173 vtkGetMacro(AveragePointData,
bool);
182 vtkSetMacro(OutputPointsPrecision,
int);
183 vtkGetMacro(OutputPointsPrecision,
int);
198 vtkSetMacro(PieceInvariant,
bool);
199 vtkGetMacro(PieceInvariant,
bool);
200 vtkBooleanMacro(PieceInvariant,
bool);
233 vtkIdType numPts,
vtkIdType* pmap,
unsigned char* ptUses, std::vector<vtkIdType>& mergeMap);
234 static void CopyPoints(
244 VTK_ABI_NAMESPACE_END
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
represent and manipulate point attribute data
vtkTypeUInt32 vtkMTimeType
represent and manipulate cell attribute data
static vtkUnstructuredGridAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
Superclass for algorithms that produce only unstructured grid as output.
quickly locate points in 3-space
merge duplicate points, removed unused points, in an vtkUnstructuredGrid
int OutputPointsPrecision
object to represent cell connectivity
vtkSmartPointer< vtkStaticPointLocator > Locator
merge duplicate points, and/or remove unused points and/or remove degenerate cells ...
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
represent and manipulate 3D points