44 #ifndef vtkUnstructuredGridGeometryFilter_h 45 #define vtkUnstructuredGridGeometryFilter_h 47 #include "vtkFiltersGeometryModule.h" 51 class vtkHashTableOfSurfels;
94 vtkSetMacro(DuplicateGhostCellClipping,
vtkTypeBool);
95 vtkGetMacro(DuplicateGhostCellClipping,
vtkTypeBool);
96 vtkBooleanMacro(DuplicateGhostCellClipping,
vtkTypeBool);
134 void SetExtent(
double xMin,
double xMax,
double yMin,
double yMax,
135 double zMin,
double zMax);
141 void SetExtent(
double extent[6]);
180 vtkSetStringMacro(OriginalCellIdsName);
182 return ( this->OriginalCellIdsName
183 ? this->OriginalCellIdsName :
"vtkOriginalCellIds");
185 vtkSetStringMacro(OriginalPointIdsName);
187 return ( this->OriginalPointIdsName
188 ? this->OriginalPointIdsName :
"vtkOriginalPointIds");
204 void CreateDefaultLocator();
vtkTypeBool DuplicateGhostCellClipping
virtual const char * GetOriginalPointIdsName()
If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the fi...
vtkTypeBool ExtentClipping
char * OriginalPointIdsName
Superclass for algorithms that produce only vtkUnstructureGridBase subclasses as output.
vtkTypeBool PassThroughPointIds
vtkTypeBool PointClipping
virtual const char * GetOriginalCellIdsName()
If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the fi...
vtkTypeUInt32 vtkMTimeType
vtkTypeBool PassThroughCellIds
Abstract class in support of both point location and point insertion.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
double * GetExtent()
Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data.
char * OriginalCellIdsName
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
static vtkUnstructuredGridBaseAlgorithm * New()
vtkHashTableOfSurfels * HashTable
extract geometry from an unstructured grid
vtkIncrementalPointLocator * Locator
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.