Go to the documentation of this file.
70 #ifndef vtkCleanPolyData_h
71 #define vtkCleanPolyData_h
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkGetObjectMacro(name, type)
merge duplicate points, and/or remove unused points and/or remove degenerate cells
#define vtkTypeMacro(thisClass, superclass)
GLenum GLenum GLenum input
static vtkCleanPolyData * New()
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetLocator(vtkIncrementalPointLocator *locator)
#define vtkSetClampMacro(name, type, min, max)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkIncrementalPointLocator * Locator
#define VTKFILTERSCORE_EXPORT
a simple class to control print indentation
unsigned long int GetMTime()
Abstract class in support of both point location and point insertion.
#define vtkGetMacro(name, type)
int OutputPointsPrecision
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void OperateOnPoint(double in[3], double out[3])
void CreateDefaultLocator(vtkPolyData *input=0)
virtual void OperateOnBounds(double in[6], double out[6])
Superclass for algorithms that produce only polydata as output.