64#ifndef vtkStaticCleanPolyData_h 
   65#define vtkStaticCleanPolyData_h 
   67#include "vtkFiltersCoreModule.h"  
   72VTK_ABI_NAMESPACE_BEGIN
 
   91  vtkSetMacro(ToleranceIsAbsolute, 
bool);
 
   92  vtkBooleanMacro(ToleranceIsAbsolute, 
bool);
 
   93  vtkGetMacro(ToleranceIsAbsolute, 
bool);
 
  101  vtkSetClampMacro(Tolerance, 
double, 0.0, 1.0);
 
  102  vtkGetMacro(Tolerance, 
double);
 
  110  vtkGetMacro(AbsoluteTolerance, 
double);
 
  125  vtkSetStringMacro(MergingArray);
 
  126  vtkGetStringMacro(MergingArray);
 
  133  vtkSetMacro(ConvertLinesToPoints, 
bool);
 
  134  vtkBooleanMacro(ConvertLinesToPoints, 
bool);
 
  135  vtkGetMacro(ConvertLinesToPoints, 
bool);
 
  142  vtkSetMacro(ConvertPolysToLines, 
bool);
 
  143  vtkBooleanMacro(ConvertPolysToLines, 
bool);
 
  144  vtkGetMacro(ConvertPolysToLines, 
bool);
 
  151  vtkSetMacro(ConvertStripsToPolys, 
bool);
 
  152  vtkBooleanMacro(ConvertStripsToPolys, 
bool);
 
  153  vtkGetMacro(ConvertStripsToPolys, 
bool);
 
  163  vtkSetMacro(RemoveUnusedPoints, 
bool);
 
  164  vtkBooleanMacro(RemoveUnusedPoints, 
bool);
 
  165  vtkGetMacro(RemoveUnusedPoints, 
bool);
 
  176  vtkSetMacro(ProduceMergeMap, 
bool);
 
  177  vtkBooleanMacro(ProduceMergeMap, 
bool);
 
  178  vtkGetMacro(ProduceMergeMap, 
bool);
 
  190  vtkSetMacro(AveragePointData, 
bool);
 
  191  vtkBooleanMacro(AveragePointData, 
bool);
 
  192  vtkGetMacro(AveragePointData, 
bool);
 
  201  vtkSetMacro(OutputPointsPrecision, 
int);
 
  202  vtkGetMacro(OutputPointsPrecision, 
int);
 
  217  vtkSetMacro(PieceInvariant, 
bool);
 
  218  vtkGetMacro(PieceInvariant, 
bool);
 
  219  vtkBooleanMacro(PieceInvariant, 
bool);
 
a simple class to control print indentation
 
Superclass for algorithms that produce only polydata as output.
 
Hold a reference to a vtkObjectBase instance.
 
merge duplicate points, and/or remove unused points and/or remove degenerate cells
 
bool ConvertLinesToPoints
 
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
vtkMTimeType GetMTime() override
Get the MTime of this object also considering the locator.
 
static vtkStaticCleanPolyData * New()
Standard methods to instantiate, print, and provide type information.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
int OutputPointsPrecision
 
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods to instantiate, print, and provide type information.
 
vtkSmartPointer< vtkStaticPointLocator > Locator
 
~vtkStaticCleanPolyData() override=default
 
bool ConvertStripsToPolys
 
quickly locate points in 3-space
 
vtkTypeUInt32 vtkMTimeType