Section: Visualization Toolkit Infovis Classes
The vtkGraph defines the topology of the output vtkPolyData (i.e. the connections between nodes) while the vtkTree defines the geometry (i.e. the location of nodes and arc routes). Thus, the tree must have been assigned vertex locations, but the graph does not need locations, in fact they will be ignored. The edges approximately follow the path from the source to target nodes in the tree. A bundling parameter controls how closely the edges are bundled together along the tree structure. You may follow this algorithm with vtkSplineFilter in order to make nicely curved edges.
To create an instance of class vtkGraphHierarchicalBundleEdges, simply invoke its constructor as follows
obj = vtkGraphHierarchicalBundleEdges
obj
is an instance of the vtkGraphHierarchicalBundleEdges class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkGraphHierarchicalBundleEdges = obj.NewInstance ()
vtkGraphHierarchicalBundleEdges = obj.SafeDownCast (vtkObject o)
obj.SetBundlingStrength (double )
- The level of arc bundling in the graph.
A strength of 0 creates straight lines, while a strength of 1
forces arcs to pass directly through hierarchy node points.
The default value is 0.8.
double = obj.GetBundlingStrengthMinValue ()
- The level of arc bundling in the graph.
A strength of 0 creates straight lines, while a strength of 1
forces arcs to pass directly through hierarchy node points.
The default value is 0.8.
double = obj.GetBundlingStrengthMaxValue ()
- The level of arc bundling in the graph.
A strength of 0 creates straight lines, while a strength of 1
forces arcs to pass directly through hierarchy node points.
The default value is 0.8.
double = obj.GetBundlingStrength ()
- The level of arc bundling in the graph.
A strength of 0 creates straight lines, while a strength of 1
forces arcs to pass directly through hierarchy node points.
The default value is 0.8.
obj.SetDirectMapping (bool )
- If on, uses direct mapping from tree to graph vertices.
If off, both the graph and tree must contain PedigreeId arrays
which are used to match graph and tree vertices.
Default is off.
bool = obj.GetDirectMapping ()
- If on, uses direct mapping from tree to graph vertices.
If off, both the graph and tree must contain PedigreeId arrays
which are used to match graph and tree vertices.
Default is off.
obj.DirectMappingOn ()
- If on, uses direct mapping from tree to graph vertices.
If off, both the graph and tree must contain PedigreeId arrays
which are used to match graph and tree vertices.
Default is off.
obj.DirectMappingOff ()
- If on, uses direct mapping from tree to graph vertices.
If off, both the graph and tree must contain PedigreeId arrays
which are used to match graph and tree vertices.
Default is off.
int = obj.FillInputPortInformation (int port, vtkInformation info)
- Set the input type of the algorithm to vtkGraph.