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();
abstract class to specify dataset behavior
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
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()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
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.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
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.
vtkIncrementalPointLocator * Locator