33 #ifndef vtkPointSetToLabelHierarchy_h
34 #define vtkPointSetToLabelHierarchy_h
36 #include "vtkRenderingLabelModule.h"
53 vtkGetMacro(TargetLabelCount,
int);
61 vtkGetMacro(MaximumDepth,
int);
69 vtkGetMacro(UseUnicodeStrings,
bool);
77 virtual void SetLabelArrayName(
const char*
name);
78 virtual const char* GetLabelArrayName();
85 virtual void SetSizeArrayName(
const char*
name);
86 virtual const char* GetSizeArrayName();
93 virtual void SetPriorityArrayName(
const char*
name);
94 virtual const char* GetPriorityArrayName();
101 virtual void SetIconIndexArrayName(
const char*
name);
102 virtual const char* GetIconIndexArrayName();
109 virtual void SetOrientationArrayName(
const char*
name);
110 virtual const char* GetOrientationArrayName();
117 virtual void SetBoundedSizeArrayName(
const char*
name);
118 virtual const char* GetBoundedSizeArrayName();
140 int TargetLabelCount;
142 bool UseUnicodeStrings;
150 #endif // vtkPointSetToLabelHierarchy_h
a simple class to control print indentation
represent text properties.
build a label hierarchy for a graph or point set.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
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.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.