28 #ifndef __vtkRenderedHierarchyRepresentation_h
29 #define __vtkRenderedHierarchyRepresentation_h
31 #include "vtkViewsInfovisModule.h"
43 virtual void SetGraphEdgeLabelArrayName(
const char*
name)
45 virtual void SetGraphEdgeLabelArrayName(
const char*
name,
int idx);
46 virtual const char* GetGraphEdgeLabelArrayName()
48 virtual const char* GetGraphEdgeLabelArrayName(
int idx);
51 virtual void SetGraphEdgeLabelVisibility(
bool vis)
53 virtual void SetGraphEdgeLabelVisibility(
bool vis,
int idx);
54 virtual bool GetGraphEdgeLabelVisibility()
56 virtual bool GetGraphEdgeLabelVisibility(
int idx);
57 vtkBooleanMacro(GraphEdgeLabelVisibility,
bool);
59 virtual void SetGraphEdgeColorArrayName(
const char*
name)
61 virtual void SetGraphEdgeColorArrayName(
const char*
name,
int idx);
62 virtual const char* GetGraphEdgeColorArrayName()
64 virtual const char* GetGraphEdgeColorArrayName(
int idx);
66 virtual void SetColorGraphEdgesByArray(
bool vis)
68 virtual void SetColorGraphEdgesByArray(
bool vis,
int idx);
69 virtual bool GetColorGraphEdgesByArray()
71 virtual bool GetColorGraphEdgesByArray(
int idx);
72 vtkBooleanMacro(ColorGraphEdgesByArray,
bool);
74 virtual void SetGraphEdgeColorToSplineFraction()
75 { this->SetGraphEdgeColorArrayName(
"fraction", 0); }
76 virtual void SetGraphEdgeColorToSplineFraction(
int idx)
77 { this->SetGraphEdgeColorArrayName(
"fraction", idx); }
79 virtual void SetGraphVisibility(
bool vis)
81 virtual void SetGraphVisibility(
bool vis,
int idx);
82 virtual bool GetGraphVisibility()
84 virtual bool GetGraphVisibility(
int idx);
85 vtkBooleanMacro(GraphVisibility,
bool);
87 virtual void SetBundlingStrength(
double strength)
89 virtual void SetBundlingStrength(
double strength,
int idx);
90 virtual double GetBundlingStrength()
92 virtual double GetBundlingStrength(
int idx);
98 virtual void SetGraphSplineType(
int type,
int idx);
99 virtual int GetGraphSplineType(
int idx);
102 virtual void SetGraphEdgeLabelFontSize(
int size)
104 virtual void SetGraphEdgeLabelFontSize(
int size,
int idx);
105 virtual int GetGraphEdgeLabelFontSize()
107 virtual int GetGraphEdgeLabelFontSize(
int idx);
120 bool ValidIndex(
int idx);