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