Package | Description |
---|---|
org.eclipse.gef4.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 ICurve |
PolylineInterpolator.computeCurve(Connection connection) |
protected ICurve |
PolyBezierInterpolator.computeCurve(Connection connection) |
protected abstract ICurve |
AbstractInterpolator.computeCurve(Connection connection)
|
protected Point |
StraightRouter.getAnchoredReferencePoint(Connection connection,
int index)
Returns the reference point for the anchor at the given index.
|
protected Point |
OrthogonalRouter.getAnchoredReferencePoint(Connection connection,
int index)
Returns the reference point for the anchor at the given index.
|
protected abstract Point |
AbstractRouter.getAnchoredReferencePoint(Connection connection,
int index)
Computes the reference point for the dynamic anchor at the given index.
|
protected <T extends IComputationStrategy.Parameter<?>> |
AbstractRouter.getComputationParameter(Connection connection,
int index,
java.lang.Class<T> parameterType)
Returns the specified parameter for the given index.
|
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) |
void |
StraightRouter.route(Connection connection) |
void |
OrthogonalRouter.route(Connection connection) |
void |
IConnectionRouter.route(Connection connection)
Adjusts the
connection's anchors (if necessary) to
satisfy certain routing constraints. |
protected Vector |
OrthogonalRouter.routeNonOrthogonalSegment(Connection connection,
OrthogonalRouter.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,
OrthogonalRouter.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 |
OrthogonalRouter.updateComputationParameters(Connection connection,
int index) |
protected void |
AbstractRouter.updateComputationParameters(Connection connection,
int index)
Update's the reference point of the anchor with the given index.
|
Constructor and Description |
---|
ControlPointManipulator(Connection c)
Constructs a new
OrthogonalRouter.ControlPointManipulator for the given
Connection . |
Copyright (c) 2014 itemis AG and others. All rights reserved.