Go to the documentation of this file.
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();
represent and manipulate 3D points
represent and manipulate attribute data in a dataset
Objects that can traverse hyperoctree nodes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt64 vtkMTimeType
vtkIncrementalPointLocator * Locator
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
represent and manipulate cell attribute data
a simple class to control print indentation
object to represent cell connectivity
Abstract class in support of both point location and point insertion.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
dynamic, self-adjusting array of vtkIdType
vtkHyperOctreeCursor * Cursor
vtkIdTypeArray * OriginalCellIds
Extracts outer (polygonal) surface.
vtkDataSetAttributes * InputCD
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.