Package de.xima.fc.common.geometry
-
Interface Summary Interface Description ICardinalDirection2DMap<Value> A read-only map that associates values with the fourcardinal directions
in 2D space (north, east, south, west).ICardinalDirection2DMapDouble A map that associates double values with the four cardinal directions (north, east, south, west) in a 2D space.ICardinalDirection2DMapInt A map that associates int values with the four cardinal directions (north, east, south, west) in a 2D space.ICardinalDirection2DMapLong A map that associates long values with the four cardinal directions (north, east, south, west) in a 2D space.Point An n-dimensional point with coordinates of typeNumber
.Point1D<Numerical extends Number> A 2-dimensional point with coordinates of typeNumber
.Point1DLike<Numerical extends Number> A 2-dimensional point with coordinates of typeNumber
.Point2D<Numerical extends Number> A 2-dimensional point with coordinates of typeNumber
.Point2DDoubleAdapter<Point> Adapter for treating arbitrary objects as aPoint2DDouble
.Point2DLike<Numerical extends Number> A point with coordinates of typeNumber
that has a dimension of at least 2.Rectangular An n-dimensional rectangle with coordinates of typeNumber
.Rectangular1D<Numerical extends Number> A one-dimensional rectangular shape, with only a width.Rectangular1DLike<Numerical extends Number> A rectangular shape of at least dimension 1.Rectangular2D<Numerical extends Number> A 2-dimensional rectangular shape.Rectangular2DLike<Numerical extends Number> A rectangular shape of at least dimension 2. -
Class Summary Class Description AxisAlignedRouter2D Router for creating paths with axis-aligned lines.CardinalDirection2DMaps Provides access to common implementations ofICardinalDirection2DMap
.Geometry2D Utility class for geometrical operations in a 2D space.Point2DDouble A 2D point with double precision coordinates.Polygon2DDouble A 2-dimensional polygon defined by a list of points.Positioned<Item,Position extends Point> Represents an item that has a position.Rectangle2DDouble A 2-dimensional rectangle with double precision.Rectangular2DDouble A two-dimensional rectangular shape, with a width and a height, where both dimensions are of typedouble
. -
Enum Summary Enum Description EAxisPolarity The polarity or direction of an axis in a coordinate system.ECardinalDirection2D Enumeration with the cardinal directions in 2D space, corresponding the 4 main directions of a compass.ECartesianAxis1D An enumeration representing the two dimensions in a 1D cartesian coordinate system.ECartesianAxis2D An enumeration representing the two dimensions in a 2D cartesian coordinate system.ECartesianAxis3D An enumeration representing the two dimensions in a 3D cartesian coordinate system.EPrimaryIntercardinalDirection2D Enumeration with the primary intercardinal directions in 2D space, corresponding to the four main intercardinal directions of a compass.EViewDirection2D Enumeration of view directions in 2D space.