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 Anchor
s 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.