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();
184 void SetOutputPointsPrecision(
int precision);
185 int GetOutputPointsPrecision()
const;
vtkTypeUInt32 vtkMTimeType
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
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.
int OutputPointsPrecision
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