| Package | flare.vis.operator.layout |
| Class | public class BundledEdgeRouter |
| Inheritance | BundledEdgeRouter Operator |
shape property to Shapes.BSPLINE
and can optionally compute alpha values to improve edge
visibility.
The algorithm uses the tree path between two nodes to define control points for routing a b-spline curve. The technique is adapted from Danny Holten's work on Hierarchical Edge Bundles, InfoVis 2006.
| Property | Defined by | ||
|---|---|---|---|
| bundling : Number = 0.85 Determines how "tight" the edges are bundled.
| BundledEdgeRouter | ||
![]() | enabled : Boolean Indicates if the operator is enabled or disabled.
| Operator | |
![]() | parameters : Object
Sets parameter values for this operator.
| Operator | |
| removeSharedAncestor : Boolean = false Removes the shared ancestor along a node path.
| BundledEdgeRouter | ||
![]() | visualization : Visualization
The visualization processed by this operator.
| Operator | |
| Method | Defined by | ||
|---|---|---|---|
|
BundledEdgeRouter(bundling:Number = 0.85, removeSharedAncestor:Boolean = false)
Creates a new BundledEdgeRouter
| BundledEdgeRouter | ||
![]() |
applyParameters(op:IOperator, params:Object):void
[static]
Static method that applies parameter settings to an operator.
| Operator | |
|
operate(t:Transitioner = null):void
Performs an operation over the contents of a visualization.
| BundledEdgeRouter | ||
![]() |
setup():void
Setup method invoked whenever this operator's visualization
property is set.
| Operator | |
| bundling | property |
public var bundling:Number = 0.85Determines how "tight" the edges are bundled. At 0, all edges are unbundled straight lines. At 1, the edges bundle together tightly. The default is 0.85.
| removeSharedAncestor | property |
public var removeSharedAncestor:Boolean = falseRemoves the shared ancestor along a node path.
| BundledEdgeRouter | () | constructor |
public function BundledEdgeRouter(bundling:Number = 0.85, removeSharedAncestor:Boolean = false)Creates a new BundledEdgeRouter
Parametersbundling:Number (default = 0.85) — the tightness of edge bundles
|
|
removeSharedAncestor:Boolean (default = false) |
| operate | () | method |
public override function operate(t:Transitioner = null):voidPerforms an operation over the contents of a visualization.
Parameterst:Transitioner (default = null) — a Transitioner instance for collecting value updates.
|