documentationfor yFiles for HTML 2.6

Usages of IEdgeLayout

Method Return Values

getLayout (Edge)in CopiedLayoutGraphReturns the layout information for the given edge of the copied graph.
createEdgeLayout ()in DefaultLayoutGraphCreates a new implementation of IEdgeLayout.
getLayout (Edge)in DefaultLayoutGraph
getLayout (Edge)in LayoutGraphReturns the layout information for the given edge.
createEdgeLayout (IEdge)in LayoutGraphAdapterFactory method that creates an IEdgeLayout implementation that wraps the given IEdge
getEdgeLayout (Object)in LayoutGraphAdapterReturns the layout information associated with the given edge.

Method Parameters

setLayout (Edge, IEdgeLayout)in DefaultLayoutGraphSpecifies the layout information for the given edge.
createModelParameter (YOrientedRectangle, IEdgeLayout, INodeLayout, INodeLayout)in DiscreteEdgeLabelLayoutModel
getLabelCandidates (IEdgeLabelLayout, IEdgeLayout, INodeLayout, INodeLayout)in DiscreteEdgeLabelLayoutModel
getLabelPlacement (YDimension, IEdgeLayout, INodeLayout, INodeLayout, Object)in DiscreteEdgeLabelLayoutModel
getLabelPlacementForPosition (YDimension, IEdgeLayout, INodeLayout, INodeLayout, DiscreteEdgeLabelPositions)in DiscreteEdgeLabelLayoutModelReturns the oriented box of the label for the given label position.
createModelParameter (YOrientedRectangle, IEdgeLayout, INodeLayout, INodeLayout)in FreeEdgeLabelLayoutModelCreates a model parameter that represents the given edge label position within this model.
getLabelCandidates (IEdgeLabelLayout, IEdgeLayout, INodeLayout, INodeLayout)in FreeEdgeLabelLayoutModelReturns the EdgeLabelCandidate that describes the current label position.
getLabelPlacement (YDimension, IEdgeLayout, INodeLayout, INodeLayout, Object)in FreeEdgeLabelLayoutModel
createModelParameter (YOrientedRectangle, IEdgeLayout, INodeLayout, INodeLayout)in IEdgeLabelLayoutModelCreates a model parameter that represents the given edge label position within this model.
getLabelCandidates (IEdgeLabelLayout, IEdgeLayout, INodeLayout, INodeLayout)in IEdgeLabelLayoutModelReturns all EdgeLabelCandidates that describe valid label positions within this model.
getLabelPlacement (YDimension, IEdgeLayout, INodeLayout, INodeLayout, Object)in IEdgeLabelLayoutModelReturns the oriented box of the label for the position encoded by the given model parameter.
clipEdgePathOnBounds (IEdgeLayout, INodeLayout, INodeLayout, number?)in LayoutGraphUtilitiesReturns the path of an edge clipped on insets of the bounding box of the source and target node.
getLabelPlacement (IEdgeLabelLayoutModel, YDimension, IEdgeLayout, INodeLayout, INodeLayout, Object)in LayoutGraphUtilitiesReturns the upper-left corner of the paraxial bounding box of the given edge label as encoded by the specified model parameter.
isEdgeOutsideNodes (IEdgeLayout, INodeLayout, INodeLayout, number)in LayoutGraphUtilitiesChecks whether or not the path of an edge is outside the bounding box of the source and target node, considering the given halo.
reverseEdgeLayout (IEdgeLayout)in LayoutGraphUtilitiesReverses the layout of an edge.
createModelParameter (YOrientedRectangle, IEdgeLayout, INodeLayout, INodeLayout)in SliderEdgeLabelLayoutModel
getLabelCandidates (IEdgeLabelLayout, IEdgeLayout, INodeLayout, INodeLayout)in SliderEdgeLabelLayoutModelReturns all EdgeLabelCandidates that describe valid label positions within this model.
getLabelPlacement (YDimension, IEdgeLayout, INodeLayout, INodeLayout, Object)in SliderEdgeLabelLayoutModel
createBends (IEdgeLayout, YNode, YNode, RootPlacement, SubtreeArrangement)in AspectRatioTreeLayoutAdds bends to the given IEdgeLayout.
calculateParentConnector (LayoutGraph, YNode, INodeLayout, SubtreeShape, Edge, IEdgeLayout, number)in DefaultNodePlacerCalculates the bends for the connector to the parent node.
appendTargetPoints (IEdgeLayout)in SubtreeShapeAppends all target points that have previously been added to this shape to the given IEdgeLayout instance.