Class StraightRouter

java.lang.Object
org.eclipse.gef.fx.nodes.AbstractRouter
org.eclipse.gef.fx.nodes.StraightRouter
All Implemented Interfaces:
IConnectionRouter

public class StraightRouter extends AbstractRouter
The StraightRouter is an IConnectionRouter that leaves the Connection's control points untouched and only provides reference points for the Connection's anchors.
  • Constructor Details

    • StraightRouter

      public StraightRouter()
  • Method Details

    • getAnchoredReferencePoint

      protected Point getAnchoredReferencePoint(List<Point> points, int index)
      Returns the reference point for the anchor at the given index.
      Specified by:
      getAnchoredReferencePoint in class AbstractRouter
      Parameters:
      index - The index specifying the anchor for which to provide a reference point.
      points - The list of Points from which the Connection is currently constituted.
      Returns:
      The reference point for the anchor at the given index within the local coordinate system of the anchored, which is the Connection's curve.