public class IlvLongLinkLayoutReport extends IlvGraphLayoutReport
IlvLongLinkLayout
,
IlvGraphLayout.performLayout()
,
Serialized FormEMPTY_GRAPHER, EXCEPTION_DURING_LAYOUT, GREATEST_CODE, INITIAL_CODE, LAYOUT_DONE, LAYOUT_FINISHED, LAYOUT_STARTED, NO_MOVEABLE_NODE, NO_RESHAPEABLE_LINK, NOT_NEEDED, STOPPED_AND_INVALID, STOPPED_AND_VALID
Modifier | Constructor and Description |
---|---|
protected |
IlvLongLinkLayoutReport()
Creates a new instance of the report object.
|
Modifier and Type | Method and Description |
---|---|
int |
getNumberOfFallbackLinks()
Returns the number of links that could not be routed on the grid
without obstacle overlaps.
|
codeToString, codeToString, getCode, getLayoutTime, getPercentageComplete, setCode
protected IlvLongLinkLayoutReport()
public int getNumberOfFallbackLinks()
A link may not be routed without overlaps if the allowed time to find
a route for this link has elapsed (see IlvLongLinkLayout.getAllowedTimePerLink()
), or if the route would
have to bypass too many obstacles (see IlvLongLinkLayout.getMaxBacktrack()
), or if there is no path on the
grid from the start node to the end node that bypasses all obstacles.
If the fallback routing option was set to true
by using
IlvLongLinkLayout.setFallbackRouteEnabled(boolean)
, such
links are routed by a simple fallback routing algorithm.
IlvLongLinkLayout.setFallbackRouteEnabled(boolean)
,
IlvLongLinkLayout.getCalcFallbackLinks()
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.