Package | Description |
---|---|
org.eclipse.gef.fx.nodes |
This package provides:
an adaptation of an
IGeometry to
Node : GeometryNode
a connection abstraction that is based on
IAnchor :
Connection
a visual to display an image which is overlayed by another image on mouse
hover: HoverOverlayImageView
a visual providing a scrollable infinite canvas with a background grid:
InfiniteCanvas
|
Modifier and Type | Method and Description |
---|---|
protected Connection |
AbstractRouter.getConnection()
Returns the
Connection of the last AbstractRouter.route(Connection)
call. |
Connection |
AbstractRouter.ControlPointManipulator.getConnection()
Returns the
Connection that is manipulated. |
Modifier and Type | Method and Description |
---|---|
protected ICurve |
PolylineInterpolator.computeCurve(Connection connection) |
protected ICurve |
PolyBezierInterpolator.computeCurve(Connection connection) |
protected abstract ICurve |
AbstractInterpolator.computeCurve(Connection connection)
|
protected AbstractRouter.ControlPointManipulator |
AbstractRouter.createControlPointManipulator(Connection connection)
Returns a newly created
AbstractRouter.ControlPointManipulator that can be used
to insert control points into the given Connection . |
protected void |
AbstractRouter.insertRouterAnchors(Connection connection)
Inserts router anchors into the
Connection . |
void |
IConnectionInterpolator.interpolate(Connection connection)
Interpolates the given
Connection , i.e updates its
curve node to reflect a respective
geometry. |
void |
AbstractInterpolator.interpolate(Connection connection) |
protected void |
AbstractRouter.removeVolatileAnchors(Connection connection)
Removes volatile anchors (i.e.
|
void |
IConnectionRouter.route(Connection connection)
Adjusts the
connection's anchors (if necessary) to
satisfy certain routing constraints. |
void |
AbstractRouter.route(Connection connection) |
protected Vector |
OrthogonalRouter.routeNonOrthogonalSegment(Connection connection,
AbstractRouter.ControlPointManipulator controlPointManipulator,
Vector inDirection,
Vector outDirection,
int i,
Point currentPoint)
This method is called for a non-orthogonal direction from the last point
on the connection to the current point on the connection.
|
protected Vector |
OrthogonalRouter.routeOrthogonalSegment(Connection connection,
AbstractRouter.ControlPointManipulator controlPointManipulator,
Vector currentDirection,
int i,
Point currentPoint)
This method is called for an orthogonal direction from the last point on
the connection to the current point on the connection.
|
protected void |
AbstractRouter.updateComputationParameters(Connection connection)
Updates all computation parameters for the anchors of the given
Connection . |
Constructor and Description |
---|
ControlPointManipulator(Connection c)
Constructs a new
AbstractRouter.ControlPointManipulator for the given
Connection . |
VolatileStaticAnchor(Connection connection,
Point referencePositionInAnchorageLocal)
Constructs a new
AbstractRouter.VolatileStaticAnchor . |
Copyright (c) 2014, 2016 itemis AG and others. All rights reserved.