28 #ifndef vtkLabeledTreeMapDataMapper_h
29 #define vtkLabeledTreeMapDataMapper_h
32 #include "vtkRenderingLabelModule.h"
34 VTK_ABI_NAMESPACE_BEGIN
60 virtual vtkTree* GetInputTree();
65 virtual void SetRectanglesArrayName(
const char*
name);
73 vtkGetMacro(ClipTextMode,
int);
74 vtkSetMacro(ClipTextMode,
int);
81 vtkGetMacro(ChildMotion,
int);
82 vtkSetMacro(ChildMotion,
int);
89 vtkGetMacro(DynamicLevel,
int);
90 vtkSetMacro(DynamicLevel,
int);
102 void SetFontSizeRange(
int maxSize,
int minSize,
int delta = 4);
103 void GetFontSizeRange(
int range[3]);
112 void SetLevelRange(
int startLevel,
int endLevel);
113 void GetLevelRange(
int range[2]);
122 int activeComp,
int numComps,
char*
string,
size_t stringSize);
123 void UpdateFontSizes();
125 int GetStringSize(
char*
string,
int level);
127 int ConvertToDC(
float* origBoxInfo,
float* newBoxInfo);
132 int ApplyMasks(
int level,
float flimits[4],
float blimits[4]);
139 double BoxTrans[2][2];
140 double WindowLimits[2][2];
142 float (*LabelMasks)[4];
160 VTK_ABI_NAMESPACE_END
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkLabeledDataMapper * New()
Instantiate object with %%-#6.3g label format.
abstract specification for Viewports
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
draw text labels on a tree map
a actor that draws 2D data
dynamic, self-adjusting array of float
a vtkAbstractArray subclass for strings
draw text labels at dataset points
window superclass for vtkRenderWindow
vtkTextProperty ** HLabelProperties
vtkTextProperty * VerticalLabelProperty
a simple class to control print indentation
list of point or cell ids
abstract superclass for arrays of numeric data
represent text properties.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor) override
Draw the text to the screen at each input point.
A rooted tree data structure.
void RenderOpaqueGeometry(vtkViewport *viewport, vtkActor2D *actor) override
Draw the text to the screen at each input point.
represent and manipulate 3D points
vtkViewport * CurrentViewPort