AbstractGrid<T,U> 
Default implementation of an ndimensional 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 ndimensional 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 ndimensional 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.
