41 #ifndef vtkUnstructuredGridGeometryFilter_h 42 #define vtkUnstructuredGridGeometryFilter_h 44 #include "vtkFiltersGeometryModule.h" 48 class vtkHashTableOfSurfels;
91 vtkSetMacro(DuplicateGhostCellClipping,
vtkTypeBool);
92 vtkGetMacro(DuplicateGhostCellClipping,
vtkTypeBool);
93 vtkBooleanMacro(DuplicateGhostCellClipping,
vtkTypeBool);
131 void SetExtent(
double xMin,
double xMax,
double yMin,
double yMax,
132 double zMin,
double zMax);
138 void SetExtent(
double extent[6]);
177 vtkSetStringMacro(OriginalCellIdsName);
179 return ( this->OriginalCellIdsName
180 ? this->OriginalCellIdsName :
"vtkOriginalCellIds");
182 vtkSetStringMacro(OriginalPointIdsName);
184 return ( this->OriginalPointIdsName
185 ? this->OriginalPointIdsName :
"vtkOriginalPointIds");
201 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.