Parameters
- unfixedLayer
- direction
- weighted
Return Value
Returns the bends between the unfixedLayer and its adjacent layers.
abs((U.column + L.portFromColOffset) - (V.column + L.portToColOffset))
The "weighted bend" between a node U and a node V connected by link L is calculated by abs((U.column + L.portFromColOffset) - (V.column + L.portToColOffset)) * LinkStraightenWeight(L)
The LinkStraightenWeight attempts to give higher priority to links between "artificial" nodes; i.e., long links in the final layout will be straighter. The direction argument indicates which adjacent layers should be taken into consideration when computing the crossing matrix: direction == 0 -- use unfixedLayer - 1 and unfixedLayer + 1
direction > 0 -- use unfixedLayer - 1 (sweeping away from layer 0)
direction < 0 -- use unfixedLayer + 1 (sweepeing towards layer 0)