public final class AreasI
extends java.lang.Object
Functions over areas.
These functions operate using the concepts of minimum-x, maximum-x, minimum-y, and maximum-y edges. It is up to individual applications to assign meaning to these edges such as "left" for minimum-x and "top" for minimum-y.
| Modifier and Type | Method | Description |
|---|---|---|
static AreaI |
alignCenter(AreaI outer,
AreaI inner) |
Align the area
inner such that the center of the area is equal to
the center of outer. |
static AreaI |
alignHorizontallyCenter(AreaI outer,
AreaI inner) |
Deprecated.
|
static AreaI |
alignHorizontallyMaxX(AreaI outer,
AreaI inner) |
Deprecated.
|
static AreaI |
alignHorizontallyMaxXOffset(AreaI outer,
AreaI inner,
int offset) |
Deprecated.
|
static AreaI |
alignHorizontallyMinX(AreaI outer,
AreaI inner) |
Deprecated.
|
static AreaI |
alignHorizontallyMinXOffset(AreaI outer,
AreaI inner,
int offset) |
Deprecated.
|
static AreaI |
alignMaxYMaxX(AreaI outer,
AreaI inner) |
Equivalent to calling
alignMaxYMaxXOffset(AreaI, AreaI,
int, int) with zero offsets. |
static AreaI |
alignMaxYMaxXOffset(AreaI outer,
AreaI inner,
int offset_x,
int offset_y) |
Align the area
inner such that the maximum-y edge is at least
offset_y from the inside maximum-y edge of outer and the
maximum-x edge is at least offset_x from the inside maximum-x edge
of outer. |
static AreaI |
alignMaxYMinX(AreaI outer,
AreaI inner) |
Equivalent to calling
alignMaxYMinXOffset(AreaI, AreaI,
int, int) with zero offsets. |
static AreaI |
alignMaxYMinXOffset(AreaI outer,
AreaI inner,
int offset_x,
int offset_y) |
Align the area
inner such that the maximum-y edge is at least
offset_y from the inside maximum-y edge of outer and the
minimum-x edge is at least offset_x from the inside minimum-x edge
of outer. |
static AreaI |
alignMinYMaxX(AreaI outer,
AreaI inner) |
Equivalent to calling
alignMinYMaxXOffset(AreaI, AreaI,
int, int) with zero offsets. |
static AreaI |
alignMinYMaxXOffset(AreaI outer,
AreaI inner,
int offset_x,
int offset_y) |
Align the area
inner such that the minimum-y edge is at least
offset_y from the inside minimum-y edge of outer and the
maximum-x edge is at least offset_x from the inside maximum-x edge
of outer. |
static AreaI |
alignMinYMinX(AreaI outer,
AreaI inner) |
Equivalent to calling
alignMinYMinXOffset(AreaI, AreaI,
int, int) with zero offsets. |
static AreaI |
alignMinYMinXOffset(AreaI outer,
AreaI inner,
int offset_x,
int offset_y) |
Align the area
inner such that the minimum-y edge is at least
offset_y from the inside minimum-y edge of outer and the
minimum-x edge is at least offset_x from the inside minimum-x edge
of outer. |
static AreaI |
alignOnXCenter(AreaI outer,
AreaI inner) |
Align the area
inner along the X axis in the center of outer. |
static AreaI |
alignOnXMaxX(AreaI outer,
AreaI inner) |
Equivalent to calling
alignOnXMaxXOffset(AreaI,
AreaI, int) with a zero offset. |
static AreaI |
alignOnXMaxXOffset(AreaI outer,
AreaI inner,
int offset) |
Align the area
inner along the X axis against the inside maximum-x edge
of outer. |
static AreaI |
alignOnXMinX(AreaI outer,
AreaI inner) |
Equivalent to calling
alignOnXMinXOffset(AreaI, AreaI,
int) with a zero offset. |
static AreaI |
alignOnXMinXOffset(AreaI outer,
AreaI inner,
int offset) |
Align the area
inner along the X axis against the inside minimum-x edge
of outer. |
static AreaI |
alignOnYCenter(AreaI outer,
AreaI inner) |
Align the area
inner along the Y axis in the center of outer. |
static AreaI |
alignOnYMaxY(AreaI outer,
AreaI inner) |
Equivalent to calling
alignOnYMaxYOffset(AreaI, AreaI,
int) with a zero offset. |
static AreaI |
alignOnYMaxYOffset(AreaI outer,
AreaI inner,
int offset) |
Align the area
inner along the Y axis against the inside maximum-y edge
of outer. |
static AreaI |
alignOnYMinY(AreaI outer,
AreaI inner) |
Equivalent to calling
alignOnYMinYOffset(AreaI, AreaI,
int) with a zero offset. |
static AreaI |
alignOnYMinYOffset(AreaI outer,
AreaI inner,
int offset) |
Align the area
inner along the Y axis against the inside minimum-y edge
of outer. |
static AreaI |
alignVerticallyCenter(AreaI outer,
AreaI inner) |
Deprecated.
|
static AreaI |
alignVerticallyMaxY(AreaI outer,
AreaI inner) |
Deprecated.
|
static AreaI |
alignVerticallyMaxYOffset(AreaI outer,
AreaI inner,
int offset) |
Deprecated.
|
static AreaI |
alignVerticallyMinY(AreaI outer,
AreaI inner) |
Deprecated.
|
static AreaI |
alignVerticallyMinYOffset(AreaI outer,
AreaI inner,
int offset) |
Deprecated.
|
static AreaI |
containing(AreaI a,
AreaI b) |
Construct a area that will contain both
a and b. |
static boolean |
contains(AreaI a,
AreaI b) |
Determine whether or not one area contains another.
|
static boolean |
containsPoint(AreaI a,
int x,
int y) |
Determine whether or not a area contains a given point.
|
static boolean |
couldFitInside(AreaI a,
AreaI b) |
Determine whether or not one area could fit inside another.
|
static AreaI |
create(int x,
int y,
int size_x,
int size_y) |
Create an area of size
size_x on the X axis and size size_y
on the Y axis, placing the minimum corner at (x, y). |
static AreaI |
fitBetweenHorizontal(AreaI fit,
AreaI a,
AreaI b) |
Deprecated.
|
static AreaI |
fitBetweenOnX(AreaI fit,
AreaI a,
AreaI b) |
Attempt to fit
fit between a and b, horizontally. |
static AreaI |
fitBetweenOnY(AreaI fit,
AreaI a,
AreaI b) |
Attempt to fit
fit between a and b, vertically. |
static AreaI |
fitBetweenVertical(AreaI fit,
AreaI a,
AreaI b) |
Deprecated.
|
static AreaI |
hollowOut(AreaI outer,
int min_x_offset,
int max_x_offset,
int min_y_offset,
int max_y_offset) |
Construct a new area that fits inside
outer based on the given
offsets from each edge. |
static AreaI |
hollowOutEvenly(AreaI outer,
int offset) |
Equivalent to calling
hollowOut(AreaI, int, int,
int, int) with offset for all offset parameters. |
static AreaI |
moveAbsolute(AreaI area,
int x,
int y) |
Move the given area to
(x, y). |
static AreaI |
moveRelative(AreaI area,
int x,
int y) |
Move the given area by
(x, y). |
static AreaI |
moveToOrigin(AreaI area) |
Move the given area to
(0, 0). |
static boolean |
overlaps(AreaI a,
AreaI b) |
Determine whether or not two areas overlap.
|
static AreaI |
scaleFromCenter(AreaI area,
int x_diff,
int y_diff) |
Scale
area by adding x_diff to the sizeX, and
y_diff to the sizeY. |
static AreaI |
scaleFromMaxYMaxX(AreaI area,
int x_diff,
int y_diff) |
Scale
area by adding x_diff to the sizeX, and
y_diff to the sizeY. |
static AreaI |
scaleFromMaxYMinX(AreaI area,
int x_diff,
int y_diff) |
Scale
area by adding x_diff to the sizeX, and
y_diff to the sizeY. |
static AreaI |
scaleFromMinYMaxX(AreaI area,
int x_diff,
int y_diff) |
Scale
area by adding x_diff to the sizeX, and
y_diff to the sizeY. |
static AreaI |
scaleFromMinYMinX(AreaI area,
int x_diff,
int y_diff) |
Scale
area by adding x_diff to the sizeX, and
y_diff to the sizeY. |
static AreaI |
setSizeFromCenter(AreaI area,
int sizeX,
int sizeY) |
Set the sizeX and sizeY of
area to sizeX and
sizeY, respectively. |
static AreaI |
setSizeFromMaxYMaxX(AreaI area,
int sizeX,
int sizeY) |
Set the sizeX and sizeY of
area to sizeX and
sizeY, respectively. |
static AreaI |
setSizeFromMaxYMinX(AreaI area,
int sizeX,
int sizeY) |
Set the sizeX and sizeY of
area to sizeX and
sizeY, respectively. |
static AreaI |
setSizeFromMinYMaxX(AreaI area,
int sizeX,
int sizeY) |
Set the sizeX and sizeY of
area to sizeX and
sizeY, respectively. |
static AreaI |
setSizeFromMinYMinX(AreaI area,
int sizeX,
int sizeY) |
Set the sizeX and sizeY of
area to sizeX and
sizeY, respectively. |
static java.lang.String |
show(AreaI area) |
|
static java.lang.String |
showToBuilder(AreaI area,
java.lang.StringBuilder sb) |
|
static AreaSizeI |
size(AreaI area) |
|
static AreaXSplitI<AreaI> |
splitAlongParallelToX(AreaI area,
int y) |
Split
area along a line parallel to the X axis placed at
y units from its own minimum-y edge. |
static AreaYSplitI<AreaI> |
splitAlongParallelToY(AreaI area,
int x) |
Split
area along a line parallel to the Y axis placed at
x units from its own minimum-x edge. |
static AreaXYSplitI<AreaI> |
splitAlongXY(AreaI area,
int x,
int y) |
Split
area along a two axis-aligned perpendicular lines that intercept at (x, y). |
public static AreaI create(int x, int y, int size_x, int size_y)
size_x on the X axis and size size_y
on the Y axis, placing the minimum corner at (x, y).x - The X value of the minimum cornery - The Y value of the minimum cornersize_x - The size of the area on the X axissize_y - The size of the area on the Y axispublic static boolean contains(AreaI a, AreaI b)
Determine whether or not one area contains another.
Containing is reflexive: contains(a, a) == true.
Containing is transitive: contains(a, b) \u2192 contains(b, c) \u2192
contains(a, c).
Containing is not necessarily symmetric.
a - Area Ab - Area Btrue iff a contains bpublic static AreaI moveRelative(AreaI area, int x, int y)
(x, y).area - The areax - The amount to move on the X axisy - The amount to move on the Y axispublic static AreaI moveAbsolute(AreaI area, int x, int y)
(x, y).area - The areax - The position to which to move on the X axisy - The position to which to move on the Y axispublic static AreaI moveToOrigin(AreaI area)
(0, 0).area - The areapublic static AreaI alignOnXCenter(AreaI outer, AreaI inner)
inner along the X axis in the center of outer.outer - The outer areainner - The inner areapublic static AreaI alignOnXMinX(AreaI outer, AreaI inner)
alignOnXMinXOffset(AreaI, AreaI,
int) with a zero offset.outer - The outer areainner - The inner areapublic static AreaI alignOnXMinXOffset(AreaI outer, AreaI inner, int offset)
inner along the X axis against the inside minimum-x edge
of outer. The area will be at least offset units from the
minimum-x edge.outer - The outer areainner - The inner areaoffset - The offset from the edgepublic static AreaI alignOnXMaxX(AreaI outer, AreaI inner)
alignOnXMaxXOffset(AreaI,
AreaI, int) with a zero offset.outer - The outer areainner - The inner areapublic static AreaI alignOnXMaxXOffset(AreaI outer, AreaI inner, int offset)
inner along the X axis against the inside maximum-x edge
of outer. The area will be at least offset units from the
maximum-x edge.outer - The outer areainner - The inner areaoffset - The offset from the edgepublic static AreaI alignOnYMinY(AreaI outer, AreaI inner)
alignOnYMinYOffset(AreaI, AreaI,
int) with a zero offset.outer - The outer areainner - The inner areapublic static AreaI alignOnYMinYOffset(AreaI outer, AreaI inner, int offset)
inner along the Y axis against the inside minimum-y edge
of outer. The area will be at least offset units from the
minimum-y edge.outer - The outer areainner - The inner areaoffset - The offset from the edgepublic static AreaI alignOnYMaxY(AreaI outer, AreaI inner)
alignOnYMaxYOffset(AreaI, AreaI,
int) with a zero offset.outer - The outer areainner - The inner areapublic static AreaI alignOnYMaxYOffset(AreaI outer, AreaI inner, int offset)
inner along the Y axis against the inside maximum-y edge
of outer. The area will be at least offset units from the
maximum-y edge.outer - The outer areainner - The inner areaoffset - The offset from the edgepublic static AreaI alignOnYCenter(AreaI outer, AreaI inner)
inner along the Y axis in the center of outer.outer - The outer areainner - The inner area@Deprecated public static AreaI alignHorizontallyCenter(AreaI outer, AreaI inner)
alignOnXCenter(AreaI, AreaI)inner horizontally in the center of outer.outer - The outer areainner - The inner area@Deprecated public static AreaI alignHorizontallyMinX(AreaI outer, AreaI inner)
alignOnXMinX(AreaI, AreaI)alignHorizontallyMinXOffset(AreaI, AreaI,
int) with a zero offset.outer - The outer areainner - The inner area@Deprecated public static AreaI alignHorizontallyMinXOffset(AreaI outer, AreaI inner, int offset)
alignOnXMinXOffset(AreaI, AreaI, int)inner horizontally against the inside minimum-x edge
of outer. The area will be at least offset units from the
minimum-x edge.outer - The outer areainner - The inner areaoffset - The offset from the edge@Deprecated public static AreaI alignHorizontallyMaxX(AreaI outer, AreaI inner)
alignOnXMaxX(AreaI, AreaI)alignHorizontallyMaxXOffset(AreaI,
AreaI, int) with a zero offset.outer - The outer areainner - The inner area@Deprecated public static AreaI alignHorizontallyMaxXOffset(AreaI outer, AreaI inner, int offset)
alignOnXMaxXOffset(AreaI, AreaI, int)inner horizontally against the inside maximum-x edge
of outer. The area will be at least offset units from the
maximum-x edge.outer - The outer areainner - The inner areaoffset - The offset from the edge@Deprecated public static AreaI alignVerticallyMinY(AreaI outer, AreaI inner)
alignOnYMinY(AreaI, AreaI)alignVerticallyMinYOffset(AreaI, AreaI,
int) with a zero offset.outer - The outer areainner - The inner area@Deprecated public static AreaI alignVerticallyMinYOffset(AreaI outer, AreaI inner, int offset)
alignOnYMinYOffset(AreaI, AreaI, int)inner vertically against the inside minimum-y edge
of outer. The area will be at least offset units from the
minimum-y edge.outer - The outer areainner - The inner areaoffset - The offset from the edge@Deprecated public static AreaI alignVerticallyMaxY(AreaI outer, AreaI inner)
alignOnYMaxY(AreaI, AreaI)alignVerticallyMaxYOffset(AreaI, AreaI,
int) with a zero offset.outer - The outer areainner - The inner area@Deprecated public static AreaI alignVerticallyMaxYOffset(AreaI outer, AreaI inner, int offset)
alignOnYMaxYOffset(AreaI, AreaI, int)inner vertically against the inside maximum-y edge
of outer. The area will be at least offset units from the
maximum-y edge.outer - The outer areainner - The inner areaoffset - The offset from the edge@Deprecated public static AreaI alignVerticallyCenter(AreaI outer, AreaI inner)
alignOnYCenter(AreaI, AreaI)inner vertically in the center of outer.outer - The outer areainner - The inner areapublic static AreaI alignMinYMinX(AreaI outer, AreaI inner)
alignMinYMinXOffset(AreaI, AreaI,
int, int) with zero offsets.outer - The outer areainner - The inner areapublic static AreaI alignMinYMinXOffset(AreaI outer, AreaI inner, int offset_x, int offset_y)
inner such that the minimum-y edge is at least
offset_y from the inside minimum-y edge of outer and the
minimum-x edge is at least offset_x from the inside minimum-x edge
of outer.outer - The outer areainner - The inner areaoffset_x - The offset from the minimum-x edgeoffset_y - The offset from the minimum-y edgepublic static AreaI alignMinYMaxX(AreaI outer, AreaI inner)
alignMinYMaxXOffset(AreaI, AreaI,
int, int) with zero offsets.outer - The outer areainner - The inner areapublic static AreaI alignMinYMaxXOffset(AreaI outer, AreaI inner, int offset_x, int offset_y)
inner such that the minimum-y edge is at least
offset_y from the inside minimum-y edge of outer and the
maximum-x edge is at least offset_x from the inside maximum-x edge
of outer.outer - The outer areainner - The inner areaoffset_x - The offset from the maximum-x edgeoffset_y - The offset from the minimum-y edgepublic static AreaI alignMaxYMinX(AreaI outer, AreaI inner)
alignMaxYMinXOffset(AreaI, AreaI,
int, int) with zero offsets.outer - The outer areainner - The inner areapublic static AreaI alignMaxYMinXOffset(AreaI outer, AreaI inner, int offset_x, int offset_y)
inner such that the maximum-y edge is at least
offset_y from the inside maximum-y edge of outer and the
minimum-x edge is at least offset_x from the inside minimum-x edge
of outer.outer - The outer areainner - The inner areaoffset_x - The offset from the minimum-x edgeoffset_y - The offset from the maximum-y edgepublic static AreaI alignMaxYMaxX(AreaI outer, AreaI inner)
alignMaxYMaxXOffset(AreaI, AreaI,
int, int) with zero offsets.outer - The outer areainner - The inner areapublic static AreaI alignMaxYMaxXOffset(AreaI outer, AreaI inner, int offset_x, int offset_y)
inner such that the maximum-y edge is at least
offset_y from the inside maximum-y edge of outer and the
maximum-x edge is at least offset_x from the inside maximum-x edge
of outer.outer - The outer areainner - The inner areaoffset_x - The offset from the maximum-x edgeoffset_y - The offset from the maximum-y edgepublic static AreaI alignCenter(AreaI outer, AreaI inner)
inner such that the center of the area is equal to
the center of outer.outer - The outer areainner - The inner areapublic static AreaI hollowOut(AreaI outer, int min_x_offset, int max_x_offset, int min_y_offset, int max_y_offset)
outer based on the given
offsets from each edge.outer - The containing areamin_x_offset - The offset from the minimum-x edge (must be
non-negative)max_x_offset - The offset from the maximum-x edge (must be
non-negative)min_y_offset - The offset from the minimum-y edge (must be
non-negative)max_y_offset - The offset from the maximum-y edge (must be
non-negative)public static AreaI hollowOutEvenly(AreaI outer, int offset)
hollowOut(AreaI, int, int,
int, int) with offset for all offset parameters.outer - The containing areaoffset - The offset from each edge (must be non-negative)public static AreaI setSizeFromCenter(AreaI area, int sizeX, int sizeY)
Set the sizeX and sizeY of area to sizeX and
sizeY, respectively.
The area is resized from its own center.
area - The areasizeX - The new sizeX (must be non-negative)sizeY - The new sizeY (must be non-negative)public static AreaI setSizeFromMinYMinX(AreaI area, int sizeX, int sizeY)
Set the sizeX and sizeY of area to sizeX and
sizeY, respectively.
The area is resized by moving its minimum-y-minimum-x corner.
area - The areasizeX - The new sizeX (must be non-negative)sizeY - The new sizeY (must be non-negative)public static AreaI setSizeFromMinYMaxX(AreaI area, int sizeX, int sizeY)
Set the sizeX and sizeY of area to sizeX and
sizeY, respectively.
The area is resized by moving its minimum-y-maximum-x corner.
area - The areasizeX - The new sizeX (must be non-negative)sizeY - The new sizeY (must be non-negative)public static AreaI setSizeFromMaxYMaxX(AreaI area, int sizeX, int sizeY)
Set the sizeX and sizeY of area to sizeX and
sizeY, respectively.
The area is resized by moving its maximum-y-maximum-x corner.
area - The areasizeX - The new sizeX (must be non-negative)sizeY - The new sizeY (must be non-negative)public static AreaI setSizeFromMaxYMinX(AreaI area, int sizeX, int sizeY)
Set the sizeX and sizeY of area to sizeX and
sizeY, respectively.
The area is resized by moving its maximum-y-minimum-x corner.
area - The areasizeX - The new sizeX (must be non-negative)sizeY - The new sizeY (must be non-negative)public static AreaI scaleFromMinYMinX(AreaI area, int x_diff, int y_diff)
Scale area by adding x_diff to the sizeX, and
y_diff to the sizeY. The size of the resulting area is clamped so that
its sizeX and sizeY are always non-negative.
The area is resized by moving its minimum-y-minimum-x corner.
area - The areax_diff - The X differencey_diff - The Y differencepublic static AreaI scaleFromMinYMaxX(AreaI area, int x_diff, int y_diff)
Scale area by adding x_diff to the sizeX, and
y_diff to the sizeY. The size of the resulting area is clamped so that
its sizeX and sizeY are always non-negative.
The area is resized by moving its minimum-y-maximum-x corner.
area - The areax_diff - The X differencey_diff - The Y differencepublic static AreaI scaleFromMaxYMinX(AreaI area, int x_diff, int y_diff)
Scale area by adding x_diff to the sizeX, and
y_diff to the sizeY. The size of the resulting area is clamped so that
its sizeX and sizeY are always non-negative.
The area is resized by moving its maximum-y-minimum-x corner.
area - The areax_diff - The X differencey_diff - The Y differencepublic static AreaI scaleFromMaxYMaxX(AreaI area, int x_diff, int y_diff)
Scale area by adding x_diff to the sizeX, and
y_diff to the sizeY. The size of the resulting area is clamped so that
its sizeX and sizeY are always non-negative.
The area is resized by moving its maximum-y-maximum-x corner.
area - The areax_diff - The X differencey_diff - The Y differencepublic static AreaI scaleFromCenter(AreaI area, int x_diff, int y_diff)
Scale area by adding x_diff to the sizeX, and
y_diff to the sizeY. The size of the resulting area is clamped so that
its sizeX and sizeY are always non-negative.
The area is resized from its own center.
area - The areax_diff - The X differencey_diff - The Y differencepublic static boolean overlaps(AreaI a, AreaI b)
Determine whether or not two areas overlap.
Overlapping is reflexive: overlaps(a, a) == true.
Overlapping is symmetric: overlaps(a, b) == overlaps(b, a).
Overlapping is not necessarily transitive.
a - An areab - An areatrue iff a overlaps bpublic static boolean couldFitInside(AreaI a, AreaI b)
Determine whether or not one area could fit inside another.
Fitting is reflexive: couldFitInside(a, a) == true.
Fitting is transitive: couldFitInside(a, b) \u2192 couldFitInside(b,
c) \u2192 couldFitInside(a, c).
Fitting is not necessarily symmetric.
a - An areab - An areatrue iff a could fit inside bpublic static AreaI containing(AreaI a, AreaI b)
a and b.a - An areab - An areaa and bpublic static boolean containsPoint(AreaI a, int x, int y)
Determine whether or not a area contains a given point.
a - An areax - The X coordinate of the pointy - The Y coordinate of the pointtrue iff a contains (x, y)@Deprecated public static AreaI fitBetweenHorizontal(AreaI fit, AreaI a, AreaI b)
fitBetweenOnX(AreaI, AreaI, AreaI)fit between a and b, horizontally.fit - The area to be fitteda - An areab - An area@Deprecated public static AreaI fitBetweenVertical(AreaI fit, AreaI a, AreaI b)
fitBetweenOnY(AreaI, AreaI, AreaI)fit between a and b, vertically.fit - The area to be fitteda - An areab - An areapublic static AreaI fitBetweenOnX(AreaI fit, AreaI a, AreaI b)
fit between a and b, horizontally.fit - The area to be fitteda - An areab - An areapublic static AreaI fitBetweenOnY(AreaI fit, AreaI a, AreaI b)
fit between a and b, vertically.fit - The area to be fitteda - An areab - An areapublic static AreaXSplitI<AreaI> splitAlongParallelToX(AreaI area, int y)
area along a line parallel to the X axis placed at
y units from its own minimum-y edge.area - The area to be splity - The relative Y coordinate of the splitting edgepublic static AreaYSplitI<AreaI> splitAlongParallelToY(AreaI area, int x)
area along a line parallel to the Y axis placed at
x units from its own minimum-x edge.area - The area to be splitx - The relative X coordinate of the splitting edgepublic static AreaXYSplitI<AreaI> splitAlongXY(AreaI area, int x, int y)
area along a two axis-aligned perpendicular lines that intercept at (x, y).area - The area to be splitx - The relative X coordinate of the splitting edgey - The relative Y coordinate of the splitting edgepublic static java.lang.String show(AreaI area)
area - The areapublic static AreaSizeI size(AreaI area)
area - The areapublic static java.lang.String showToBuilder(AreaI area, java.lang.StringBuilder sb)
area - The areasb - A string builderCopyright © 2017 <code@io7m.com> http://io7m.com