28 #ifndef __vtkRenderedHierarchyRepresentation_h
29 #define __vtkRenderedHierarchyRepresentation_h
43 { this->SetGraphEdgeLabelArrayName(name, 0); }
44 virtual void SetGraphEdgeLabelArrayName(
const char*
name,
int idx);
46 {
return this->GetGraphEdgeLabelArrayName(0); }
47 virtual const char* GetGraphEdgeLabelArrayName(
int idx);
51 { this->SetGraphEdgeLabelVisibility(vis, 0); }
52 virtual void SetGraphEdgeLabelVisibility(
bool vis,
int idx);
54 {
return this->GetGraphEdgeLabelVisibility(0); }
55 virtual bool GetGraphEdgeLabelVisibility(
int idx);
56 vtkBooleanMacro(GraphEdgeLabelVisibility,
bool);
59 { this->SetGraphEdgeColorArrayName(name, 0); }
60 virtual void SetGraphEdgeColorArrayName(
const char*
name,
int idx);
62 {
return this->GetGraphEdgeColorArrayName(0); }
63 virtual const char* GetGraphEdgeColorArrayName(
int idx);
66 { this->SetColorGraphEdgesByArray(vis, 0); }
67 virtual void SetColorGraphEdgesByArray(
bool vis,
int idx);
69 {
return this->GetColorGraphEdgesByArray(0); }
70 virtual bool GetColorGraphEdgesByArray(
int idx);
71 vtkBooleanMacro(ColorGraphEdgesByArray,
bool);
74 { this->SetGraphEdgeColorArrayName(
"fraction", 0); }
76 { this->SetGraphEdgeColorArrayName(
"fraction", idx); }
79 { this->SetGraphVisibility(vis, 0); }
80 virtual void SetGraphVisibility(
bool vis,
int idx);
82 {
return this->GetGraphVisibility(0); }
83 virtual bool GetGraphVisibility(
int idx);
84 vtkBooleanMacro(GraphVisibility,
bool);
87 { this->SetBundlingStrength(strength, 0); }
88 virtual void SetBundlingStrength(
double strength,
int idx);
90 {
return this->GetBundlingStrength(0); }
91 virtual double GetBundlingStrength(
int idx);
97 virtual void SetGraphSplineType(
int type,
int idx);
98 virtual int GetGraphSplineType(
int idx);
102 { this->SetGraphEdgeLabelFontSize(size, 0); }
103 virtual void SetGraphEdgeLabelFontSize(
int size,
int idx);
105 {
return this->GetGraphEdgeLabelFontSize(0); }
106 virtual int GetGraphEdgeLabelFontSize(
int idx);
119 bool ValidIndex(
int idx);
virtual bool GetGraphEdgeLabelVisibility()
virtual void SetGraphEdgeLabelFontSize(int size)
virtual void SetColorGraphEdgesByArray(bool vis)
virtual void SetGraphEdgeLabelVisibility(bool vis)
virtual void SetGraphEdgeColorToSplineFraction()
virtual bool GetGraphVisibility()
void PrintSelf(ostream &os, vtkIndent indent)
virtual const char * GetGraphEdgeLabelArrayName()
A node in a selection tree. Used to store selection results.
virtual vtkSelection * ConvertSelection(vtkView *view, vtkSelection *sel)
virtual void SetGraphEdgeColorArrayName(const char *name)
Internals * Implementation
Sets theme colors for a graphical view.
The superclass for all views.
virtual bool RemoveFromView(vtkView *view)
a simple class to control print indentation
virtual bool GetColorGraphEdgesByArray()
virtual bool AddToView(vtkView *view)
virtual void SetGraphVisibility(bool vis)
static vtkRenderedGraphRepresentation * New()
virtual void ApplyViewTheme(vtkViewTheme *theme)
virtual double GetBundlingStrength()
virtual int GetGraphEdgeLabelFontSize()
virtual const char * GetGraphEdgeColorArrayName()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void SetGraphEdgeColorToSplineFraction(int idx)
virtual void SetBundlingStrength(double strength)
*virtual void SetGraphEdgeLabelArrayName(const char *name)