Go to the documentation of this file.
59 #ifndef vtkGeometryFilter_h
60 #define vtkGeometryFilter_h
62 #include "vtkFiltersGeometryModule.h"
136 void SetExtent(
double xMin,
double xMax,
double yMin,
double yMax,
137 double zMin,
double zMax);
void SetExtent(double xMin, double xMax, double yMin, double yMax, double zMin, double zMax)
Specify a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data.
void SetOutputPointsPrecision(int precision)
Set/get the desired precision for the output types.
int OutputPointsPrecision
void StructuredGridExecute(vtkDataSet *, vtkPolyData *, vtkInformation *)
extract geometry from data (or convert data to polygonal type)
static vtkGeometryFilter * New()
vtkIncrementalPointLocator * Locator
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
#define VTK_SIZEHINT(...)
void CreateDefaultLocator()
Create default locator.
~vtkGeometryFilter() override
a simple class to control print indentation
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
Abstract class in support of both point location and point insertion.
void SetLocator(vtkIncrementalPointLocator *locator)
Set / get a spatial locator for merging points.
void SetExtent(double extent[6])
Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data.
vtkTypeBool PointClipping
void UnstructuredGridExecute(vtkDataSet *, vtkPolyData *)
abstract class to specify dataset behavior
int GetOutputPointsPrecision() const
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMTimeType GetMTime() override
Return the MTime also considering the locator.
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTypeBool ExtentClipping
vtkTypeUInt32 vtkMTimeType
void PolyDataExecute(vtkDataSet *, vtkPolyData *)
Superclass for algorithms that produce only polydata as output.