59 #ifndef vtkGeometryFilter_h 
   60 #define vtkGeometryFilter_h 
   62 #include "vtkFiltersGeometryModule.h"  
   79   vtkGetMacro(PointClipping,
int);
 
   88   vtkGetMacro(CellClipping,
int);
 
   97   vtkGetMacro(ExtentClipping,
int);
 
  136   void SetExtent(
double xMin, 
double xMax, 
double yMin, 
double yMax,
 
  137                  double zMin, 
double zMax);
 
  143   void SetExtent(
double extent[6]);
 
  154   vtkGetMacro(Merging,
int);
 
  170   void CreateDefaultLocator();
 
  179   ~vtkGeometryFilter() VTK_OVERRIDE;
 
  182   int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
 
  186   void UnstructuredGridExecute(vtkDataSet *, vtkPolyData *);
 
  187   void StructuredGridExecute(vtkDataSet *, vtkPolyData *, vtkInformation *);
 
  188   int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
 
  202   vtkGeometryFilter(const vtkGeometryFilter&) VTK_DELETE_FUNCTION;
 
  203   void operator=(const vtkGeometryFilter&) VTK_DELETE_FUNCTION;
 
abstract class to specify dataset behavior 
 
Abstract class in support of both point location and point insertion. 
 
concrete dataset represents vertices, lines, polygons, and triangle strips 
 
vtkTypeUInt64 vtkMTimeType
 
static vtkPolyDataAlgorithm * New()
 
Superclass for algorithms that produce only polydata as output. 
 
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. 
 
double * GetExtent()
Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data. 
 
extract geometry from data (or convert data to polygonal type) 
 
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.