Package | com.yworks.yfiles.layout.router |
Class | public class ChannelEdgeRouter_OrthogonalShortestPathPathFinder |
Inheritance | ChannelEdgeRouter_OrthogonalShortestPathPathFinder OrthogonalEdgeRouter AbstractLayoutStage YObject Object |
See also
Property | Defined By | ||
---|---|---|---|
affectedEdgesDPKey : Object
Getter:
Returns the key of a DataProvider that defines the edges, that shall be affected
Setter:
Determines a key, that is registered on the graph and determines the edges which shall be affected by this router. | ChannelEdgeRouter_OrthogonalShortestPathPathFinder | ||
badOrthogonal : Boolean
Getter:
Returns whether bad edges should be drawn in an orthogonal fashion. | OrthogonalEdgeRouter | ||
centerToSpaceRatio : Number
Getter:
Returns the currently set ratio between the two complementary weighting strategies center driven and space driven. | OrthogonalEdgeRouter | ||
considerNodeLabels : Boolean
Specifies whether or not node labels are taken into account when calculating edge paths (thereby preventing possible edge/node label overlaps). | OrthogonalEdgeRouter | ||
coreLayouter : Layouter
Specifies the core layouter. | AbstractLayoutStage | ||
coupledDistances : Boolean
Getter:
Returns whether the minimum distances are coupled. | OrthogonalEdgeRouter | ||
crossingCost : Number
Specifies the cost for each edge crossing of a routed path. | OrthogonalEdgeRouter | ||
customBorderCapacity : int
Getter:
Returns the currently set custom value for the capacity of the routing border around the graph's bounding box. | OrthogonalEdgeRouter | ||
enforceMonotonicPathRestrictions : Boolean
Getter:
Returns whether monotonic path restrictions (set with monotonicPathRestriction) should be enforced. | OrthogonalEdgeRouter | ||
gridOrigin : YPoint [read-only]
Returns a grid point coordinate used when grid routing is enabled. | OrthogonalEdgeRouter | ||
gridRouting : Boolean
Specifies whether or not to route edge segments on grid lines. | OrthogonalEdgeRouter | ||
gridSpacing : int
Specifies the grid spacing that is used when grid routing is enabled. | OrthogonalEdgeRouter | ||
innerPorts : Boolean
Specifies whether edge ports (that do not have a strong port constraint set) should lie inside the node's bounding box or on the node's border. | OrthogonalEdgeRouter | ||
localCrossingMinimization : Boolean
Getter:
Returns whether the local crossing minimization strategy is enabled. | OrthogonalEdgeRouter | ||
minimumDistance : int
Specifies the minimum distance between edge segments. | OrthogonalEdgeRouter | ||
minimumDistanceToNode : int
Specifies the minimum distance between edge segments and nodes. | OrthogonalEdgeRouter | ||
monotonicPathRestriction : int
Getter:
Returns the specified kind of monotonic path restrictions. | OrthogonalEdgeRouter | ||
rerouting : Boolean
Getter:
Returns whether rerouting bad edges is enabled. | OrthogonalEdgeRouter | ||
routingStyle : int
Getter:
Returns the currently set routing style. | OrthogonalEdgeRouter | ||
selectedEdgesDpKey : Object
Specifies the DataProvider key to mark edges as selected. | OrthogonalEdgeRouter | ||
selectedNodesDpKey : Object
Specifies the DataProvider key to mark nodes as selected. | OrthogonalEdgeRouter | ||
sphereOfAction : int
Getter:
Returns the currently set sphere of action specifier. | OrthogonalEdgeRouter | ||
useCustomBorderCapacity : Boolean
Getter:
Returns whether a custom value for the capacity of the routing border is used. | OrthogonalEdgeRouter |
Method | Defined By | ||
---|---|---|---|
ChannelEdgeRouter_OrthogonalShortestPathPathFinder(init:Boolean = true) | ChannelEdgeRouter_OrthogonalShortestPathPathFinder | ||
canLayout(graph:LayoutGraph):Boolean [override] | ChannelEdgeRouter_OrthogonalShortestPathPathFinder | ||
doLayout(graph:LayoutGraph):void [override] | ChannelEdgeRouter_OrthogonalShortestPathPathFinder | ||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | ChannelEdgeRouter_OrthogonalShortestPathPathFinder | ||
hashCode():int | YObject | ||
newChannelEdgeRouter_OrthogonalShortestPathPathFinder():ChannelEdgeRouter_OrthogonalShortestPathPathFinder [static] | ChannelEdgeRouter_OrthogonalShortestPathPathFinder | ||
[static]
Creates a new instance of the Orthogonal Edge Router. | OrthogonalEdgeRouter | ||
[static]
Convenience constructor to simultaneously set a core layout algorithm which will run before the orthogonal edge router. | OrthogonalEdgeRouter | ||
setGridOrigin(x:int, y:int):void
Sets a grid point coordinate used when grid routing is enabled. | OrthogonalEdgeRouter |
Method | Defined By | ||
---|---|---|---|
canLayoutCore(graph:LayoutGraph):Boolean
Queries the core layouter whether or not the given graph can be laid out. | AbstractLayoutStage | ||
checkGroupNodeSize(layout:GraphLayout, node:Object):void
This method throws an com.yworks.bridge.util.IllegalArgumentException if the width/height of the given group node object is zero. | OrthogonalEdgeRouter | ||
checkNodeSize(layout:GraphLayout, node:Object):void
This method throws an com.yworks.bridge.util.IllegalArgumentException if the width/height of the given node object is zero. | OrthogonalEdgeRouter | ||
doLayoutCore(graph:LayoutGraph):void
Invokes the layout routine of the core layouter. | AbstractLayoutStage | ||
initAbstractLayoutStage1():void | AbstractLayoutStage | ||
initAbstractLayoutStage2(core:Layouter):void | AbstractLayoutStage | ||
ChannelEdgeRouter_OrthogonalShortestPathPathFinder | |||
initOrthogonalEdgeRouter1():void
Initializes this object. | OrthogonalEdgeRouter | ||
initOrthogonalEdgeRouter2(core:Layouter):void
Initializes this object. | OrthogonalEdgeRouter |
affectedEdgesDPKey | property |
affectedEdgesDPKey:Object
Getter: Returns the key of a DataProvider that defines the edges, that shall be affected
Setter: Determines a key, that is registered on the graph and determines the edges which shall be affected by this router. public function get affectedEdgesDPKey():Object
public function set affectedEdgesDPKey(value:Object):void
ChannelEdgeRouter_OrthogonalShortestPathPathFinder | () | Constructor |
public function ChannelEdgeRouter_OrthogonalShortestPathPathFinder(init:Boolean = true)
init:Boolean (default = true )
|
canLayout | () | method |
override public function canLayout(graph:LayoutGraph):Boolean
Parameters
graph:LayoutGraph |
Boolean |
doLayout | () | method |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
initChannelEdgeRouter_OrthogonalShortestPathPathFinder | () | method |
protected final function initChannelEdgeRouter_OrthogonalShortestPathPathFinder():void
newChannelEdgeRouter_OrthogonalShortestPathPathFinder | () | method |
public static function newChannelEdgeRouter_OrthogonalShortestPathPathFinder():ChannelEdgeRouter_OrthogonalShortestPathPathFinder
ReturnsChannelEdgeRouter_OrthogonalShortestPathPathFinder |