73 #ifndef vtkStaticCleanUnstructuredGrid_h
74 #define vtkStaticCleanUnstructuredGrid_h
76 #include "vtkFiltersCoreModule.h"
107 vtkSetMacro(ToleranceIsAbsolute,
bool);
108 vtkBooleanMacro(ToleranceIsAbsolute,
bool);
109 vtkGetMacro(ToleranceIsAbsolute,
bool);
118 vtkGetMacro(AbsoluteTolerance,
double);
127 vtkSetClampMacro(Tolerance,
double, 0.0, 1.0);
128 vtkGetMacro(Tolerance,
double);
143 vtkSetStringMacro(MergingArray);
144 vtkGetStringMacro(MergingArray);
155 vtkSetMacro(RemoveUnusedPoints,
bool);
156 vtkBooleanMacro(RemoveUnusedPoints,
bool);
157 vtkGetMacro(RemoveUnusedPoints,
bool);
168 vtkSetMacro(ProduceMergeMap,
bool);
169 vtkBooleanMacro(ProduceMergeMap,
bool);
170 vtkGetMacro(ProduceMergeMap,
bool);
182 vtkSetMacro(AveragePointData,
bool);
183 vtkBooleanMacro(AveragePointData,
bool);
184 vtkGetMacro(AveragePointData,
bool);
193 vtkSetMacro(OutputPointsPrecision,
int);
194 vtkGetMacro(OutputPointsPrecision,
int);
209 vtkSetMacro(PieceInvariant,
bool);
210 vtkGetMacro(PieceInvariant,
bool);
211 vtkBooleanMacro(PieceInvariant,
bool);
244 vtkIdType numPts,
vtkIdType* pmap,
unsigned char* ptUses, std::vector<vtkIdType>& mergeMap);
245 static void CopyPoints(
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