20 #ifndef vtkPointSetToLabelHierarchy_h
21 #define vtkPointSetToLabelHierarchy_h
24 #include "vtkRenderingLabelModule.h"
26 VTK_ABI_NAMESPACE_BEGIN
40 vtkSetMacro(TargetLabelCount,
int);
41 vtkGetMacro(TargetLabelCount,
int);
48 vtkSetMacro(MaximumDepth,
int);
49 vtkGetMacro(MaximumDepth,
int);
56 virtual void SetLabelArrayName(
const char*
name);
57 virtual const char* GetLabelArrayName();
64 virtual void SetSizeArrayName(
const char*
name);
65 virtual const char* GetSizeArrayName();
72 virtual void SetPriorityArrayName(
const char*
name);
73 virtual const char* GetPriorityArrayName();
80 virtual void SetIconIndexArrayName(
const char*
name);
81 virtual const char* GetIconIndexArrayName();
88 virtual void SetOrientationArrayName(
const char*
name);
89 virtual const char* GetOrientationArrayName();
96 virtual void SetBoundedSizeArrayName(
const char*
name);
97 virtual const char* GetBoundedSizeArrayName();
126 VTK_ABI_NAMESPACE_END
127 #endif // vtkPointSetToLabelHierarchy_h
vtkTextProperty * TextProperty
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
a simple class to control print indentation
represent text properties.
build a label hierarchy for a graph or point set.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkLabelHierarchyAlgorithm * New()
Superclass for algorithms that produce only label hierarchies as output.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.