Go to the documentation of this file.
33 #ifndef vtkLabelHierarchyAlgorithm_h
34 #define vtkLabelHierarchyAlgorithm_h
void AddInputData(int, vtkDataObject *)
static vtkLabelHierarchyAlgorithm * New()
vtkDataObject * GetInput(int port)
contains an octree of labels
vtkLabelHierarchy * GetOutput()
void SetInputData(int, vtkDataObject *)
Superclass for all sources, filters, and sinks in VTK.
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkTypeMacro(thisClass, superclass)
#define VTKRENDERINGLABEL_EXPORT
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Superclass for algorithms that produce only label hierarchies as output.
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual void SetOutput(vtkDataObject *d)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
a simple class to control print indentation
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkLabelHierarchyAlgorithm()
~vtkLabelHierarchyAlgorithm()
vtkLabelHierarchy * GetLabelHierarchyInput(int port)
abstract class to specify dataset behavior
void SetInputData(vtkDataObject *)
vtkDataObject * GetInput()
void AddInputData(vtkDataObject *)
general representation of visualization data
vtkLabelHierarchy * GetOutput(int)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)