Go to the documentation of this file.
29 #ifndef vtkRenderedHierarchyRepresentation_h
30 #define vtkRenderedHierarchyRepresentation_h
32 #include "vtkViewsInfovisModule.h"
47 { this->SetGraphEdgeLabelArrayName(
name, 0); }
48 virtual void SetGraphEdgeLabelArrayName(
const char*
name,
int idx);
50 {
return this->GetGraphEdgeLabelArrayName(0); }
51 virtual const char* GetGraphEdgeLabelArrayName(
int idx);
55 { this->SetGraphEdgeLabelVisibility(vis, 0); }
56 virtual void SetGraphEdgeLabelVisibility(
bool vis,
int idx);
58 {
return this->GetGraphEdgeLabelVisibility(0); }
59 virtual bool GetGraphEdgeLabelVisibility(
int idx);
63 { this->SetGraphEdgeColorArrayName(
name, 0); }
64 virtual void SetGraphEdgeColorArrayName(
const char*
name,
int idx);
66 {
return this->GetGraphEdgeColorArrayName(0); }
67 virtual const char* GetGraphEdgeColorArrayName(
int idx);
70 { this->SetColorGraphEdgesByArray(vis, 0); }
71 virtual void SetColorGraphEdgesByArray(
bool vis,
int idx);
73 {
return this->GetColorGraphEdgesByArray(0); }
74 virtual bool GetColorGraphEdgesByArray(
int idx);
78 { this->SetGraphEdgeColorArrayName(
"fraction", 0); }
80 { this->SetGraphEdgeColorArrayName(
"fraction", idx); }
83 { this->SetGraphVisibility(vis, 0); }
84 virtual void SetGraphVisibility(
bool vis,
int idx);
86 {
return this->GetGraphVisibility(0); }
87 virtual bool GetGraphVisibility(
int idx);
91 { this->SetBundlingStrength(strength, 0); }
92 virtual void SetBundlingStrength(
double strength,
int idx);
94 {
return this->GetBundlingStrength(0); }
95 virtual double GetBundlingStrength(
int idx);
104 virtual void SetGraphSplineType(
int type,
int idx);
105 virtual int GetGraphSplineType(
int idx);
109 { this->SetGraphEdgeLabelFontSize(
size, 0); }
110 virtual void SetGraphEdgeLabelFontSize(
int size,
int idx);
112 {
return this->GetGraphEdgeLabelFontSize(0); }
113 virtual int GetGraphEdgeLabelFontSize(
int idx);
130 bool ValidIndex(
int idx);
virtual bool GetColorGraphEdgesByArray()
virtual bool RemoveFromView(vtkView *view)
A node in a selection tree. Used to store selection results.
virtual void SetGraphVisibility(bool vis)
virtual void SetGraphEdgeColorToSplineFraction(int idx)
virtual void ApplyViewTheme(vtkViewTheme *theme)
Apply a theme to this representation.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Connect inputs to internal pipeline.
The superclass for all views.
Sets theme colors for a graphical view.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void SetColorGraphEdgesByArray(bool vis)
virtual double GetBundlingStrength()
virtual int GetGraphEdgeLabelFontSize()
virtual void SetGraphEdgeLabelVisibility(bool vis)
virtual void SetGraphEdgeLabelFontSize(int size)
virtual void SetGraphEdgeColorToSplineFraction()
virtual void SetBundlingStrength(double strength)
virtual const char * GetGraphEdgeColorArrayName()
a simple class to control print indentation
virtual bool GetGraphEdgeLabelVisibility()
virtual bool AddToView(vtkView *view)
Called by the view to add/remove this representation.
virtual bool GetGraphVisibility()
virtual void SetGraphEdgeColorArrayName(const char *name)
virtual void SetGraphEdgeLabelArrayName(const char *name)
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
Internals * Implementation
virtual const char * GetGraphEdgeLabelArrayName()
virtual vtkSelection * ConvertSelection(vtkView *view, vtkSelection *sel)
Convert the selection to a type appropriate for sharing with other representations through vtkAnnotat...
static vtkRenderedGraphRepresentation * New()