Interface Summary Interface Description ContinuousAdder<T> ContinuousSpace<T>An n-dimensional continuous space. CoordinateAccessor<T,U> PointTranslatorInterface for classes that will translate a point by some specified amount. PointTranslatorDecorator
Class Summary Class Description AbstractContinuousSpace<T,U>Default implementation of an n-dimensional continuous space. AbstractContinuousSpace.PointHolderA little class used for getting rid of some hash table lookups. AbstractPointTranslatorImplements transform according to default continuous space moveTo semantics. BouncyBordersCalculates a new location by translating a current one. DefaultContinuousSpace<T>Default implementation of an n-dimensional continuous space. InfiniteBorders<T>This represents an infinite space. MultiOccupancyCoordinateAccessor<T>Coordinate accessor where a location can hold multiple individual objects. NdPointRepresents an n-dimensional point in a space. RandomCartesianAdder<T>This will place the added object at a random location in the space. SimpleCartesianAdder<T>This is a simple implementation of an adder that doesn't perform any action. SingleOccupancyCoordinateAccessor<T>Coordinate accessor for a space where each location holds a single object. StickyBordersBorder implementation where translates across the border limits are clamped to the border coordinates. StrictBordersStrict border implementation. WrapAroundBordersPeriodic type border implementation.