38 #ifndef vtkPointSetToLabelHierarchy_h
39 #define vtkPointSetToLabelHierarchy_h
56 vtkSetMacro(TargetLabelCount,
int);
57 vtkGetMacro(TargetLabelCount,
int);
62 vtkSetMacro(MaximumDepth,
int);
63 vtkGetMacro(MaximumDepth,
int);
68 vtkSetMacro(UseUnicodeStrings,
bool);
69 vtkGetMacro(UseUnicodeStrings,
bool);
70 vtkBooleanMacro(UseUnicodeStrings,
bool);
75 virtual void SetLabelArrayName(
const char*
name);
76 virtual const char* GetLabelArrayName();
81 virtual void SetSizeArrayName(
const char*
name);
82 virtual const char* GetSizeArrayName();
87 virtual void SetPriorityArrayName(
const char*
name);
88 virtual const char* GetPriorityArrayName();
93 virtual void SetIconIndexArrayName(
const char*
name);
94 virtual const char* GetIconIndexArrayName();
99 virtual void SetOrientationArrayName(
const char*
name);
100 virtual const char* GetOrientationArrayName();
105 virtual void SetBoundedSizeArrayName(
const char*
name);
106 virtual const char* GetBoundedSizeArrayName();
136 #endif // vtkPointSetToLabelHierarchy_h
vtkTextProperty * TextProperty
a simple class to control print indentation
#define VTKRENDERINGLABEL_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
represent text properties.
build a label hierarchy for a graph or point set.
virtual int FillInputPortInformation(int port, vtkInformation *info)
static vtkLabelHierarchyAlgorithm * New()
Superclass for algorithms that produce only label hierarchies as output.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)