documentationfor yFiles for HTML 3.0.0.3

Usages of IArrow

Properties

sourceArrowin ArcEdgeStyleGets or sets the visual arrow at the source end of edges that use this style.
targetArrowin ArcEdgeStyleGets or sets the visual arrow at the target end of edges that use this style.
sourceArrowin BezierEdgeStyleGets or sets the visual arrow at the source end of edges that use this style.
targetArrowin BezierEdgeStyleGets or sets the visual arrow at the target end of edges that use this style.
sourceArrowin BridgeEdgeStyleGets or sets the visual arrow at the source end of edges that use this style.
targetArrowin BridgeEdgeStyleGets or sets the visual arrow at the target end of edges that use this style.
sourceArrowin PolylineEdgeStyleGets or sets the visual arrow at the source end of edges that use this style.
targetArrowin PolylineEdgeStyleGets or sets the visual arrow at the target end of edges that use this style.

Method Return Values

getSourceArrow (IEdge)in PathEdgeStyleBaseGets the source arrow for the edge.
getTargetArrow (IEdge)in PathEdgeStyleBaseGets the target arrow for the edge.

Method Parameters

ArcEdgeStyle ()in ArcEdgeStyleCreates a new instance.
BezierEdgeStyle ()in BezierEdgeStyle
BridgeEdgeStyle ()in BridgeEdgeStyle
calculateTotalCropLength (IArrow, boolean)in EdgePathCropperCalculates the total length the edge path is cropped.
cropEdgePath (IEdge, boolean, IArrow, GeneralPath)in EdgePathCropperCrops the provided path at one end of an edge.
cropEdgePathAtArrow (boolean, IArrow, GeneralPath)in EdgePathCropperCrops an edge's path at the source or target side with respect to the given arrow.
cropEdgePathAtPortGeometry (IEdge, boolean, IArrow, GeneralPath)in EdgePathCropperCrops an edge's path at the source or target side at the port geometry with respect to the given arrow.
handleEmptyPath (IEdge, boolean, IArrow, GeneralPath)in EdgePathCropperHandles the edge path cropping if cropEdgePath would result in a cleared path.
addArrows (IRenderContext, SVGGElement, IEdge, GeneralPath, IArrow, IArrow)in EdgeStyleBaseAdds the arrows to a given container.
cropPath (IEdge, IArrow, IArrow, GeneralPath)in EdgeStyleBaseCrops the edge's path at the nodes.
getSourceArrowAnchor (GeneralPath, IArrow)in EdgeStyleBaseCalculates the source arrow anchor and direction for a given arrow and path.
getTargetArrowAnchor (GeneralPath, IArrow)in EdgeStyleBaseCalculates the target arrow anchor and direction for a given arrow and path.
updateArrows (IRenderContext, SVGGElement, IEdge, GeneralPath, IArrow, IArrow)in EdgeStyleBaseUpdates the arrows in a given container.
create (function(IEdge, boolean, IArrow, GeneralPath):GeneralPath)in IEdgePathCropper
cropEdgePath (IEdge, boolean, IArrow, GeneralPath)in IEdgePathCropperCrops the provided path at one end of an edge.
cropPath (IEdge, GeneralPath, IArrow?, IArrow?)in PathEdgeStyleBaseCrops the edge's path at its source and target nodes.
getSourceArrowAnchor (GeneralPath, IArrow)in PathEdgeStyleBaseCalculates the source arrow anchor and direction for a given arrow and path.
getTargetArrowAnchor (GeneralPath, IArrow)in PathEdgeStyleBaseCalculates the target arrow anchor and direction for a given arrow and path.
PolylineEdgeStyle ()in PolylineEdgeStyle

Implementing Types

ArrowA default implementation of the IArrow interface that can render ArrowTypes.