47 #ifndef vtkGenericGeometryFilter_h
48 #define vtkGenericGeometryFilter_h
50 #include "vtkFiltersGenericModule.h"
68 vtkGetMacro(PointClipping,
int);
77 vtkGetMacro(CellClipping,
int);
86 vtkGetMacro(ExtentClipping,
int);
125 void SetExtent(
double xMin,
double xMax,
double yMin,
double yMax,
126 double zMin,
double zMax);
132 void SetExtent(
double extent[6]);
143 vtkGetMacro(Merging,
int);
159 void CreateDefaultLocator();
174 vtkGetMacro(PassThroughCellIds,
int);
180 ~vtkGenericGeometryFilter() VTK_OVERRIDE;
183 void PolyDataExecute();
184 void UnstructuredGridExecute();
185 void StructuredGridExecute();
186 int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
188 int FillInputPortInformation(
int, vtkInformation*) VTK_OVERRIDE;
205 int PassThroughCellIds;
208 vtkGenericGeometryFilter(const vtkGenericGeometryFilter&) VTK_DELETE_FUNCTION;
209 void operator=(const vtkGenericGeometryFilter&) VTK_DELETE_FUNCTION;
represent and manipulate point attribute data
vtkTypeUInt32 vtkMTimeType
double * GetExtent()
Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data.
Abstract class in support of both point location and point insertion.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
extract geometry from data (or convert data to polygonal type)
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.