43 #ifndef vtkLabeledTreeMapDataMapper_h
44 #define vtkLabeledTreeMapDataMapper_h
70 virtual vtkTree *GetInputTree();
73 virtual void SetRectanglesArrayName(
const char*
name);
79 vtkGetMacro(ClipTextMode,
int);
80 vtkSetMacro(ClipTextMode,
int);
85 vtkGetMacro(ChildMotion,
int);
86 vtkSetMacro(ChildMotion,
int);
91 vtkGetMacro(DynamicLevel,
int);
92 vtkSetMacro(DynamicLevel,
int);
100 void SetFontSizeRange(
int maxSize,
int minSize,
int delta=4);
101 void GetFontSizeRange(
int range[3]);
107 void SetLevelRange(
int startLevel,
int endLevel);
108 void GetLevelRange(
int range[2]);
116 int activeComp,
int numComps);
120 void UpdateFontSizes();
122 int GetStringSize(
char *
string,
int level);
124 int ConvertToDC(
float *origBoxInfo,
float *newBoxInfo);
127 int AnalyseLabel(
char *
string,
int level,
float *blimitsDC,
130 int ApplyMasks(
int level,
float flimits[4],
float blimits[4]);
137 double BoxTrans[2][2];
138 double WindowLimits[2][2];
static vtkLabeledDataMapper * New()
abstract specification for Viewports
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
void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor)
window superclass for vtkRenderWindow
vtkTextProperty ** HLabelProperties
vtkTextProperty * VerticalLabelProperty
a simple class to control print indentation
#define VTKRENDERINGLABEL_EXPORT
list of point or cell ids
abstract superclass for arrays of numeric data
virtual void ReleaseGraphicsResources(vtkWindow *)
represent text properties.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
void PrintSelf(ostream &os, vtkIndent indent)
A rooted tree data structure.
void RenderOpaqueGeometry(vtkViewport *viewport, vtkActor2D *actor)
represent and manipulate 3D points
vtkViewport * CurrentViewPort