52#ifndef vtkPointSetToLabelHierarchy_h
53#define vtkPointSetToLabelHierarchy_h
56#include "vtkRenderingLabelModule.h"
71 vtkSetMacro(TargetLabelCount,
int);
72 vtkGetMacro(TargetLabelCount,
int);
79 vtkSetMacro(MaximumDepth,
int);
80 vtkGetMacro(MaximumDepth,
int);
87 vtkSetMacro(UseUnicodeStrings,
bool);
88 vtkGetMacro(UseUnicodeStrings,
bool);
89 vtkBooleanMacro(UseUnicodeStrings,
bool);
a simple class to control print indentation
Superclass for algorithms that produce only label hierarchies as output.
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.
virtual void SetPriorityArrayName(const char *name)
Set/get the priority array name.
vtkTextProperty * TextProperty
virtual const char * GetIconIndexArrayName()
Set/get the icon index array name.
virtual void SetOrientationArrayName(const char *name)
Set/get the text orientation array name.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
virtual const char * GetBoundedSizeArrayName()
Set/get the maximum text width (in world coordinates) array name.
vtkPointSetToLabelHierarchy()
~vtkPointSetToLabelHierarchy() override
virtual void SetSizeArrayName(const char *name)
Set/get the priority array name.
virtual void SetBoundedSizeArrayName(const char *name)
Set/get the maximum text width (in world coordinates) array name.
virtual const char * GetSizeArrayName()
Set/get the priority array name.
static vtkPointSetToLabelHierarchy * New()
virtual void SetLabelArrayName(const char *name)
Set/get the label array name.
virtual const char * GetPriorityArrayName()
Set/get the priority array name.
virtual void SetTextProperty(vtkTextProperty *tprop)
Set/get the text property assigned to the hierarchy.
virtual void SetIconIndexArrayName(const char *name)
Set/get the icon index array name.
virtual const char * GetOrientationArrayName()
Set/get the text orientation array name.
virtual const char * GetLabelArrayName()
Set/get the label array name.
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
represent text properties.