28#ifndef vtkHyperOctreeSurfaceFilter_h
29#define vtkHyperOctreeSurfaceFilter_h
31#include "vtkFiltersHyperTreeModule.h"
53 vtkGetMacro(Merging,
int);
79 vtkGetMacro(PassThroughCellIds,
int);
object to represent cell connectivity
represent and manipulate cell attribute data
represent and manipulate attribute data in a dataset
Objects that can traverse hyperoctree nodes.
Extracts outer (polygonal) surface.
vtkIncrementalPointLocator * Locator
void CreateDefaultLocator()
Create default locator.
~vtkHyperOctreeSurfaceFilter()
void RecordOrigCellId(vtkIdType destIndex, vtkIdType originalId)
vtkHyperOctreeCursor * Cursor
vtkHyperOctreeSurfaceFilter()
void SetLocator(vtkIncrementalPointLocator *locator)
Set / get a spatial locator for merging points.
vtkIdTypeArray * OriginalCellIds
void GenerateQuads(double bounds[4], vtkIdType ptIds[4])
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
void GenerateLines(double bounds[2], vtkIdType ptIds[2])
vtkDataSetAttributes * InputCD
static vtkHyperOctreeSurfaceFilter * New()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
vtkMTimeType GetMTime()
Return the MTime also considering the locator.
void GenerateFaces(double bounds[6], vtkIdType ptIds[8], int onFace[6])
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of vtkIdType
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
represent and manipulate 3D points
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