31 #ifndef vtkHyperOctreeAlgorithm_h
32 #define vtkHyperOctreeAlgorithm_h
34 #include "vtkCommonExecutionModelModule.h"
Superclass for all sources, filters, and sinks in VTK.
general representation of visualization data
abstract class to specify dataset behavior
Superclass for algorithms that produce only octree as output.
virtual void SetOutput(vtkDataObject *d)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetInputData(vtkDataObject *)
Assign a data object as input.
vtkHyperOctree * GetOutput(int)
vtkHyperOctreeAlgorithm()
vtkDataObject * GetInput(int port)
void AddInputData(int, vtkDataObject *)
vtkHyperOctree * GetHyperOctreeInput(int port)
void SetInputData(int, vtkDataObject *)
~vtkHyperOctreeAlgorithm() override
vtkDataObject * GetInput()
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
see vtkAlgorithm for details
vtkHyperOctree * GetOutput()
Get the output data object for a port on this algorithm.
void AddInputData(vtkDataObject *)
Assign a data object as input.
A dataset structured as a tree where each node has exactly 2^n children.
a simple class to control print indentation