26 #ifndef vtkRenderedHierarchyRepresentation_h 27 #define vtkRenderedHierarchyRepresentation_h 29 #include "vtkViewsInfovisModule.h" 44 { this->SetGraphEdgeLabelArrayName(
name, 0); }
45 virtual void SetGraphEdgeLabelArrayName(
const char*
name,
int idx);
47 {
return this->GetGraphEdgeLabelArrayName(0); }
48 virtual const char* GetGraphEdgeLabelArrayName(
int idx);
52 { this->SetGraphEdgeLabelVisibility(vis, 0); }
53 virtual void SetGraphEdgeLabelVisibility(
bool vis,
int idx);
55 {
return this->GetGraphEdgeLabelVisibility(0); }
56 virtual bool GetGraphEdgeLabelVisibility(
int idx);
60 { this->SetGraphEdgeColorArrayName(
name, 0); }
61 virtual void SetGraphEdgeColorArrayName(
const char*
name,
int idx);
63 {
return this->GetGraphEdgeColorArrayName(0); }
64 virtual const char* GetGraphEdgeColorArrayName(
int idx);
67 { this->SetColorGraphEdgesByArray(vis, 0); }
68 virtual void SetColorGraphEdgesByArray(
bool vis,
int idx);
70 {
return this->GetColorGraphEdgesByArray(0); }
71 virtual bool GetColorGraphEdgesByArray(
int idx);
75 { this->SetGraphEdgeColorArrayName(
"fraction", 0); }
77 { this->SetGraphEdgeColorArrayName(
"fraction", idx); }
80 { this->SetGraphVisibility(vis, 0); }
81 virtual void SetGraphVisibility(
bool vis,
int idx);
83 {
return this->GetGraphVisibility(0); }
84 virtual bool GetGraphVisibility(
int idx);
88 { this->SetBundlingStrength(strength, 0); }
89 virtual void SetBundlingStrength(
double strength,
int idx);
91 {
return this->GetBundlingStrength(0); }
92 virtual double GetBundlingStrength(
int idx);
101 virtual void SetGraphSplineType(
int type,
int idx);
102 virtual int GetGraphSplineType(
int idx);
106 { this->SetGraphEdgeLabelFontSize(
size, 0); }
107 virtual void SetGraphEdgeLabelFontSize(
int size,
int idx);
109 {
return this->GetGraphEdgeLabelFontSize(0); }
110 virtual int GetGraphEdgeLabelFontSize(
int idx);
120 bool AddToView(
vtkView* view) VTK_OVERRIDE;
121 bool RemoveFromView(
vtkView* view) VTK_OVERRIDE;
127 bool ValidIndex(
int idx);
144 Internals* Implementation;
virtual bool GetGraphEdgeLabelVisibility()
virtual void SetGraphEdgeLabelFontSize(int size)
virtual void SetColorGraphEdgesByArray(bool vis)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetGraphEdgeLabelVisibility(bool vis)
virtual void SetGraphEdgeColorToSplineFraction()
virtual bool GetGraphVisibility()
virtual void SetGraphEdgeLabelArrayName(const char *name)
virtual const char * GetGraphEdgeLabelArrayName()
A node in a selection tree.
virtual void SetGraphEdgeColorArrayName(const char *name)
Sets theme colors for a graphical view.
The superclass for all views.
a simple class to control print indentation
virtual bool GetColorGraphEdgesByArray()
virtual void SetGraphVisibility(bool vis)
static vtkRenderedGraphRepresentation * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual double GetBundlingStrength()
virtual int GetGraphEdgeLabelFontSize()
virtual const char * GetGraphEdgeColorArrayName()
virtual void SetGraphEdgeColorToSplineFraction(int idx)
virtual void SetBundlingStrength(double strength)