AbstractContinuousSpace<T,U> |
Default implementation of an n-dimensional continuous space.
|
AbstractContinuousSpace.PointHolder |
A little class used for getting rid of some hash table lookups.
|
AbstractPointTranslator |
Implements transform according to default continuous space moveTo semantics.
|
BouncyBorders |
Calculates 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.
|
NdPoint |
Represents 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.
|
StickyBorders |
Border implementation where translates across the border limits are clamped to
the border coordinates.
|
StrictBorders |
Strict border implementation.
|
WrapAroundBorders |
Periodic type border implementation.
|