40 #ifndef vtkTreeAreaView_h
41 #define vtkTreeAreaView_h
44 #include "vtkViewsInfovisModule.h"
74 void SetAreaLabelArrayName(
const char*
name);
75 const char* GetAreaLabelArrayName();
82 void SetAreaSizeArrayName(
const char*
name);
83 const char* GetAreaSizeArrayName();
91 void SetLabelPriorityArrayName(
const char*
name);
92 const char* GetLabelPriorityArrayName();
99 void SetEdgeLabelArrayName(
const char*
name);
100 const char* GetEdgeLabelArrayName();
109 void SetAreaHoverArrayName(
const char*
name);
110 const char* GetAreaHoverArrayName();
117 void SetAreaLabelVisibility(
bool vis);
118 bool GetAreaLabelVisibility();
119 vtkBooleanMacro(AreaLabelVisibility,
bool);
126 void SetEdgeLabelVisibility(
bool vis);
127 bool GetEdgeLabelVisibility();
128 vtkBooleanMacro(EdgeLabelVisibility,
bool);
135 void SetAreaColorArrayName(
const char*
name);
136 const char* GetAreaColorArrayName();
143 void SetColorAreas(
bool vis);
144 bool GetColorAreas();
145 vtkBooleanMacro(ColorAreas,
bool);
152 void SetEdgeColorArrayName(
const char*
name);
153 const char* GetEdgeColorArrayName();
159 void SetEdgeColorToSplineFraction();
165 void SetShrinkPercentage(
double value);
166 double GetShrinkPercentage();
173 void SetColorEdges(
bool vis);
174 bool GetColorEdges();
175 vtkBooleanMacro(ColorEdges,
bool);
182 void SetBundlingStrength(
double strength);
183 double GetBundlingStrength();
190 virtual void SetAreaLabelFontSize(
const int size);
191 virtual int GetAreaLabelFontSize();
198 virtual void SetEdgeLabelFontSize(
const int size);
199 virtual int GetEdgeLabelFontSize();
214 virtual void SetUseRectangularCoordinates(
bool rect);
215 virtual bool GetUseRectangularCoordinates();
216 vtkBooleanMacro(UseRectangularCoordinates,
bool);
223 virtual void SetEdgeScalarBarVisibility(
bool b);
224 virtual bool GetEdgeScalarBarVisibility();