61 #ifndef vtkStaticCleanUnstructuredGrid_h
62 #define vtkStaticCleanUnstructuredGrid_h
64 #include "vtkFiltersCoreModule.h"
71 VTK_ABI_NAMESPACE_BEGIN
98 vtkSetMacro(ToleranceIsAbsolute,
bool);
99 vtkBooleanMacro(ToleranceIsAbsolute,
bool);
100 vtkGetMacro(ToleranceIsAbsolute,
bool);
109 vtkGetMacro(AbsoluteTolerance,
double);
118 vtkSetClampMacro(Tolerance,
double, 0.0, 1.0);
119 vtkGetMacro(Tolerance,
double);
134 vtkSetStringMacro(MergingArray);
135 vtkGetStringMacro(MergingArray);
146 vtkSetMacro(RemoveUnusedPoints,
bool);
147 vtkBooleanMacro(RemoveUnusedPoints,
bool);
148 vtkGetMacro(RemoveUnusedPoints,
bool);
159 vtkSetMacro(ProduceMergeMap,
bool);
160 vtkBooleanMacro(ProduceMergeMap,
bool);
161 vtkGetMacro(ProduceMergeMap,
bool);
173 vtkSetMacro(AveragePointData,
bool);
174 vtkBooleanMacro(AveragePointData,
bool);
175 vtkGetMacro(AveragePointData,
bool);
184 vtkSetMacro(OutputPointsPrecision,
int);
185 vtkGetMacro(OutputPointsPrecision,
int);
200 vtkSetMacro(PieceInvariant,
bool);
201 vtkGetMacro(PieceInvariant,
bool);
202 vtkBooleanMacro(PieceInvariant,
bool);
213 vtkIdType numPts,
vtkIdType* pmap,
unsigned char* ptUses, std::vector<vtkIdType>& mergeMap);
214 static void CopyPoints(
245 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
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
represent and manipulate 3D points