28 #ifndef vtkHyperOctreeSurfaceFilter_h
29 #define vtkHyperOctreeSurfaceFilter_h
31 #include "vtkFiltersHyperTreeModule.h"
53 vtkGetMacro(Merging,
int);
79 vtkGetMacro(PassThroughCellIds,
int);
90 void GenerateLines(
double bounds[2],
92 void GenerateQuads(
double bounds[4],
94 void GenerateFaces(
double bounds[6],
101 void CreateDefaultLocator();
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
represent and manipulate cell attribute data
Abstract class in support of both point location and point insertion.
dynamic, self-adjusting array of vtkIdType
vtkDataSetAttributes * InputCD
vtkTypeUInt64 vtkMTimeType
static vtkPolyDataAlgorithm * New()
vtkIncrementalPointLocator * Locator
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.
represent and manipulate attribute data in a dataset
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Objects that can traverse hyperoctree nodes.
object to represent cell connectivity
Extracts outer (polygonal) surface.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkHyperOctreeCursor * Cursor
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIdTypeArray * OriginalCellIds