# Uses of Package
org.eclipse.gef.fx.anchors

Packages that use org.eclipse.gef.fx.anchors
org.eclipse.gef.fx.anchors: This package provides a visual anchor abstraction ( `IAnchor`), a related abstract base implementation (`AbstractAnchor`), as well as concrete anchor implementations ( `StaticAnchor`, `DynamicAnchor`) to manage dynamic positioning of visuals in dependence of others.
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`

Classes in org.eclipse.gef.fx.anchors used by org.eclipse.gef.fx.anchors
Class and Description
AbstractAnchor `AbstractAnchor` is the abstract base implementation for `IAnchor`s.
AnchorKey AnchorKey combines an anchored `Node` with a `String` qualifier to identify an anchor target.
IAnchor An `IAnchor` is a visual anchor that will provide positions for attached `AnchorKey`s (i.e. anchored `Node`s) in local coordinates of the `AnchorKey`'s anchored `Node`.
IComputationStrategy The `IComputationStrategy` is responsible for computing anchor positions based on the anchorage `Node`, the anchored `Node`, and respective (strategy-specific) `parameters`.
IComputationStrategy.Parameter Base class for all computation parameters that can be passed to an `IComputationStrategy`.
IComputationStrategy.Parameter.Kind Indicates whether the parameter value can be shared to compute positions of all attached anchors or not.
ProjectionStrategy An `IComputationStrategy` that computes anchor position by projecting the respective anchored reference point to the outline of the anchorage reference geometry so that the respective point has minimal distance to the anchored reference point.

Classes in org.eclipse.gef.fx.anchors used by org.eclipse.gef.fx.nodes
Class and Description
AbstractAnchor `AbstractAnchor` is the abstract base implementation for `IAnchor`s.
AnchorKey AnchorKey combines an anchored `Node` with a `String` qualifier to identify an anchor target.
DynamicAnchor The `DynamicAnchor` computes anchor positions through a `IComputationStrategy`.
IAnchor An `IAnchor` is a visual anchor that will provide positions for attached `AnchorKey`s (i.e. anchored `Node`s) in local coordinates of the `AnchorKey`'s anchored `Node`.
StaticAnchor An `StaticAnchor` provides a position for each `AnchorKey`, based on a reference position relative to the anchorage `Node`, to which the `StaticAnchor` is bound, or based on a (global) static reference position in case the `StaticAnchor` is unbound.