27 #ifndef vtkHyperOctreeSurfaceFilter_h
28 #define vtkHyperOctreeSurfaceFilter_h
49 vtkSetMacro(Merging,
int);
50 vtkGetMacro(Merging,
int);
51 vtkBooleanMacro(Merging,
int);
69 vtkSetMacro(PassThroughCellIds,
int);
70 vtkGetMacro(PassThroughCellIds,
int);
71 vtkBooleanMacro(PassThroughCellIds,
int);
81 void GenerateLines(
double bounds[2],
83 void GenerateQuads(
double bounds[4],
85 void GenerateFaces(
double bounds[6],
90 void CreateDefaultLocator();
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
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
#define VTKFILTERSHYPERTREE_EXPORT
static vtkPolyDataAlgorithm * New()
vtkIncrementalPointLocator * Locator
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
virtual unsigned long GetMTime()
a simple class to control print indentation
represent and manipulate attribute data in a dataset
Objects that can traverse hyperoctree nodes.
object to represent cell connectivity
Extracts outer (polygonal) surface.
vtkHyperOctreeCursor * Cursor
represent and manipulate 3D points
vtkIdTypeArray * OriginalCellIds