70#ifndef vtkStaticCleanUnstructuredGrid_h
71#define vtkStaticCleanUnstructuredGrid_h
73#include "vtkFiltersCoreModule.h"
241 vtkIdType numPts,
vtkIdType* pmap,
unsigned char* ptUses, std::vector<vtkIdType>& mergeMap);
object to represent cell connectivity
represent and manipulate cell attribute data
a simple class to control print indentation
represent and manipulate point attribute data
represent and manipulate 3D points
Hold a reference to a vtkObjectBase instance.
static vtkStaticCleanUnstructuredGrid * New()
Standard methods for instantiation, obtaining type information, and printing the state of the object.
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkMTimeType GetMTime() override
Get the MTime of this object also considering the locator.
~vtkStaticCleanUnstructuredGrid() override=default
vtkSmartPointer< vtkStaticPointLocator > Locator
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, obtaining type information, and printing the state of the object.
static void MarkPointUses(vtkCellArray *ca, vtkIdType *mergeMap, unsigned char *ptUses)
int OutputPointsPrecision
static vtkIdType BuildPointMap(vtkIdType numPts, vtkIdType *pmap, unsigned char *ptUses, std::vector< vtkIdType > &mergeMap)
static void AveragePoints(vtkPoints *inPts, vtkPointData *inPD, vtkPoints *outPts, vtkPointData *outPD, vtkIdType *ptMap, double tol)
friend class vtkStaticCleanPolyData
vtkStaticCleanUnstructuredGrid()
static void CopyPoints(vtkPoints *inPts, vtkPointData *inPD, vtkPoints *outPts, vtkPointData *outPD, vtkIdType *ptMap)
quickly locate points in 3-space
vtkUnstructuredGridAlgorithm()
vtkTypeUInt32 vtkMTimeType