21#ifndef vtkCleanUnstructuredGrid_h
22#define vtkCleanUnstructuredGrid_h
24#include "vtkFiltersGeneralModule.h"
28VTK_ABI_NAMESPACE_BEGIN
bool RemovePointsWithoutCells
virtual vtkIncrementalPointLocator * GetLocator()
Set/Get a spatial locator for speeding the search process.
vtkCleanUnstructuredGrid()
@ NUMBER_OF_WEIGHING_TYPES
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
~vtkCleanUnstructuredGrid() override
virtual void SetLocator(vtkIncrementalPointLocator *locator)
Set/Get a spatial locator for speeding the search process.
static vtkCleanUnstructuredGrid * New()
void ReleaseLocator()
Release locator.
int PointDataWeighingStrategy
void CreateDefaultLocator(vtkDataSet *input=nullptr)
Create default locator.
vtkSmartPointer< vtkIncrementalPointLocator > Locator
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int OutputPointsPrecision
abstract class to specify dataset behavior
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
Hold a reference to a vtkObjectBase instance.
vtkUnstructuredGridAlgorithm()