Package org.eclipse.gef.fx.nodes
Class StraightRouter
java.lang.Object
org.eclipse.gef.fx.nodes.AbstractRouter
org.eclipse.gef.fx.nodes.StraightRouter
- All Implemented Interfaces:
IConnectionRouter
The
StraightRouter is an IConnectionRouter that leaves the
Connection's control points untouched and only provides reference
points for the Connection's anchors.-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.gef.fx.nodes.AbstractRouter
AbstractRouter.ControlPointManipulator, AbstractRouter.VolatileStaticAnchor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PointgetAnchoredReferencePoint(List<Point> points, int index) Returns the reference point for the anchor at the given index.Methods inherited from class org.eclipse.gef.fx.nodes.AbstractRouter
createControlPointManipulator, getAnchorageGeometry, getConnection, insertRouterAnchors, removeVolatileAnchors, route, route, updateComputationParameters, updateComputationParameters, wasInserted
-
Constructor Details
-
StraightRouter
public StraightRouter()
-
-
Method Details
-
getAnchoredReferencePoint
Returns the reference point for the anchor at the given index.- Specified by:
getAnchoredReferencePointin classAbstractRouter- Parameters:
index- The index specifying the anchor for which to provide a reference point.points- The list ofPoints from which theConnectionis 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.
-