An Anchor is a point where a two-dimensional object, such as a Pic, attaches to
other such objects; you can also think of it as a “pin” that attaches a Pic to a background.
For instance, a Pic may have its Anchor at its center; the Pic may then be attached
to a larger image at that image’s TopLeft (another anchor), so that the center of the
first Pic is located at the top left-hand corner of the second Pic.
The companion object of this class provides several standard Anchors and
a class Anchor.Absolute for creating new ones.
Anchor objects are immutable.
This trait has an alias in the top-level package o1, so it’s accessible to students simply
via import o1.*.
- See also:
- Companion:
- object
Value members
Abstract methods
Returns the x coordinate of the anchoring point within the given Pic or other anchorable object,
relative to the object’s left edge.
Returns the x coordinate of the anchoring point within the given Pic or other anchorable object,
relative to the object’s left edge.
Concrete methods
Returns an absolute anchor the Pos of the anchoring point within the
given Pic or other anchorable object, relative to the object’s top left-hand corner.
Returns an absolute anchor the Pos of the anchoring point within the
given Pic or other anchorable object, relative to the object’s top left-hand corner.
