 |
VTK
9.1.0
|
Go to the documentation of this file.
41 #ifndef vtkHierarchicalGraphView_h
42 #define vtkHierarchicalGraphView_h
45 #include "vtkViewsInfovisModule.h"
80 vtkBooleanMacro(GraphEdgeLabelVisibility,
bool);
102 vtkBooleanMacro(ColorGraphEdgesByArray,
bool);
119 vtkBooleanMacro(GraphVisibility,
bool);
virtual void SetGraphEdgeColorToSplineFraction()
Set the color to be the spline fraction.
virtual void SetGraphEdgeLabelVisibility(bool vis)
Whether to show edge labels.
~vtkHierarchicalGraphView() override
virtual vtkRenderedHierarchyRepresentation * GetHierarchyRepresentation()
Overrides behavior in vtkGraphLayoutView to create a vtkRenderedHierarchyRepresentation by default.
vtkDataRepresentation * SetHierarchyFromInput(vtkDataObject *input)
Set the tree and graph representations to the appropriate input ports.
vtkRenderedGraphRepresentation * GetGraphRepresentation() override
Overrides behavior in vtkGraphLayoutView to create a vtkRenderedHierarchyRepresentation by default.
virtual bool GetGraphEdgeLabelVisibility()
Whether to show edge labels.
Lays out and displays a graph.
static vtkHierarchicalGraphView * New()
vtkDataRepresentation * SetGraphFromInputConnection(vtkAlgorithmOutput *conn)
Set the tree and graph representations to the appropriate input ports.
The superclass for all representations.
virtual bool GetGraphVisibility()
Whether the graph edges are visible (default off).
virtual void SetGraphVisibility(bool vis)
Whether the graph edges are visible (default off).
virtual bool GetColorGraphEdgesByArray()
Whether to color edges.
virtual void SetGraphEdgeLabelFontSize(const int size)
The size of the font used for edge labeling.
virtual int GetGraphEdgeLabelFontSize()
The size of the font used for edge labeling.
virtual const char * GetGraphEdgeColorArrayName()
The array to use for coloring edges.
a simple class to control print indentation
virtual void SetGraphEdgeLabelArrayName(const char *name)
The array to use for edge labeling.
vtkDataRepresentation * SetHierarchyFromInputConnection(vtkAlgorithmOutput *conn)
Set the tree and graph representations to the appropriate input ports.
virtual void SetColorGraphEdgesByArray(bool vis)
Whether to color edges.
vtkDataRepresentation * SetGraphFromInput(vtkDataObject *input)
Set the tree and graph representations to the appropriate input ports.
virtual void SetBundlingStrength(double strength)
Set the bundling strength.
virtual const char * GetGraphEdgeLabelArrayName()
The array to use for edge labeling.
Proxy object to connect input/output ports.
Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware display.
virtual double GetBundlingStrength()
Set the bundling strength.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
general representation of visualization data
virtual void SetGraphEdgeColorArrayName(const char *name)
The array to use for coloring edges.
vtkDataRepresentation * CreateDefaultRepresentation(vtkAlgorithmOutput *conn) override
Overrides behavior in vtkGraphLayoutView to create a vtkRenderedHierarchyRepresentation by default.
vtkHierarchicalGraphView()