50#ifndef vtkGenericGeometryFilter_h
51#define vtkGenericGeometryFilter_h
53#include "vtkFiltersGenericModule.h"
71 vtkGetMacro(PointClipping,
int);
80 vtkGetMacro(CellClipping,
int);
89 vtkGetMacro(ExtentClipping,
int);
128 void SetExtent(
double xMin,
double xMax,
double yMin,
double yMax,
129 double zMin,
double zMax);
146 vtkGetMacro(Merging,
int);
177 vtkGetMacro(PassThroughCellIds,
int);
extract geometry from data (or convert data to polygonal type)
~vtkGenericGeometryFilter()
void StructuredGridExecute()
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.
void UnstructuredGridExecute()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
void CreateDefaultLocator()
Create default locator.
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.
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkGenericGeometryFilter()
static vtkGenericGeometryFilter * New()
int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
vtkMTimeType GetMTime()
Return the MTime also considering the locator.
vtkPointData * InternalPD
vtkIncrementalPointLocator * Locator
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
represent and manipulate point attribute data
Superclass for algorithms that produce only polydata as output.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType