Package de.xima.fc.common.geometry
package de.xima.fc.common.geometry
-
ClassDescriptionRouter for creating paths with axis-aligned lines.Provides access to common implementations of
ICardinalDirection2DMap.The polarity or direction of an axis in a coordinate system.Enumeration with the cardinal directions in 2D space, corresponding the 4 main directions of a compass.An enumeration representing the two dimensions in a 1D cartesian coordinate system.An enumeration representing the two dimensions in a 2D cartesian coordinate system.An enumeration representing the two dimensions in a 3D cartesian coordinate system.Enumeration with the primary intercardinal directions in 2D space, corresponding to the four main intercardinal directions of a compass.Enumeration of view directions in 2D space.Utility class for geometrical operations in a 2D space.ICardinalDirection2DMap<Value>A read-only map that associates values with the fourcardinal directionsin 2D space (north, east, south, west).A map that associates double values with the four cardinal directions (north, east, south, west) in a 2D space.A map that associates int values with the four cardinal directions (north, east, south, west) in a 2D space.A map that associates long values with the four cardinal directions (north, east, south, west) in a 2D space.An n-dimensional point with coordinates of typeNumber.A 2-dimensional point with coordinates of typeNumber.Point1DLike<Numerical extends Number>A 2-dimensional point with coordinates of typeNumber.A 2-dimensional point with coordinates of typeNumber.A 2D point with double precision coordinates.Point2DDoubleAdapter<Point>Adapter for treating arbitrary objects as aPoint2DDouble.Point2DLike<Numerical extends Number>A point with coordinates of typeNumberthat has a dimension of at least 2.A 2-dimensional polygon defined by a list of points.Positioned<Item, Position extends Point>Represents an item that has a position.A 2-dimensional rectangle with double precision.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.A two-dimensional rectangular shape, with a width and a height, where both dimensions are of typedouble.Rectangular2DLike<Numerical extends Number>A rectangular shape of at least dimension 2.A two-dimensional rectangular shape, with a width and a height, where both dimensions are of typelong.