AbstractGrid<T,U> |
Default implementation of an n-dimensional grid.
|
AbstractGrid.PointHolder |
A little class used for getting rid of some hash table lookups.
|
AbstractGridPointTranslator |
Implements transform according to default grid moveTo semantics.
|
BouncyBorders |
Calculates a new location by translating a current one.
|
DefaultGrid<T> |
A default implementation of a grid backed by a map.
|
FastDenseSingleOccuGrid<T> |
Default implementation of an n-dimensional continuous space.
|
FastDenseSingleOccuGrid.FastDenseAccessor<V> |
An acessor for this grid class.
|
GridBuilderParameters<T> |
Parameters for creating grids.
|
GridDimensions |
Encapsulates the dimensions of a space in N dimensions.
|
GridPoint |
Represents an n-dimensional discrete point in a grid.
|
InfiniteBorders<T> |
This represents an infinite space.
|
MooreContains<T> |
Determines whether or not a particular target is in the Moore
neighborhood of a particular source.
|
MultiOccupancyCellAccessor<T> |
Coordinate accessor where a location can hold multiple individual objects.
|
RandomGridAdder<T> |
This will place the added object at a random location in the space.
|
SimpleGridAdder<T> |
This is a simple implementation of an adder that doesn't perform any action.
|
SingleOccupancyCellAccessor<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.
|
VNContains<T> |
Determines whether or not a particular target object is in the Von Neumann
neighborhood of a particular source.
|
WrapAroundBorders |
Periodic type border implementation.
|