40 #ifndef vtkTreeAreaView_h 41 #define vtkTreeAreaView_h 43 #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();
Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware display...
abstract superclass for all area layout strategies
static vtkRenderView * New()
Proxy object to connect input/output ports.
draw text labels at dataset points
Base class for graph data types.
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
The superclass for all representations.
A view containing a renderer.
A rooted tree data structure.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual vtkDataRepresentation * CreateDefaultRepresentation(vtkAlgorithmOutput *conn)
Create a default vtkDataRepresentation for the given vtkAlgorithmOutput.