template<class ACTIVE_OBJECT, class WORLD_OBJECT_CONTAINER, class GRID_OBJECT_CONTAINER>
class Grid< ACTIVE_OBJECT, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >
Definition at line 45 of file Grid.h.
template<class ACTIVE_OBJECT , class WORLD_OBJECT_CONTAINER , class GRID_OBJECT_CONTAINER >
template<class SPECIFIC_OBJECT >
void Grid< ACTIVE_OBJECT, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::AddGridObject |
( |
SPECIFIC_OBJECT * |
obj | ) |
|
|
inline |
Inserts a container type object into the grid.
Definition at line 111 of file Grid.h.
template<class ACTIVE_OBJECT , class WORLD_OBJECT_CONTAINER , class GRID_OBJECT_CONTAINER >
template<class SPECIFIC_OBJECT >
void Grid< ACTIVE_OBJECT, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::AddWorldObject |
( |
SPECIFIC_OBJECT * |
obj | ) |
|
|
inline |
an object of interested enters the grid
Definition at line 58 of file Grid.h.
template<class ACTIVE_OBJECT , class WORLD_OBJECT_CONTAINER , class GRID_OBJECT_CONTAINER >
template<class T >
void Grid< ACTIVE_OBJECT, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >::Visit |
( |
TypeContainerVisitor< T, GRID_OBJECT_CONTAINER > & |
visitor | ) |
|
|
inline |
an object of interested exits the grid Refreshes/update the grid. This required for remote grids. Locks a grid. Any object enters must wait until the grid is unlock. Unlocks the grid.
Definition at line 88 of file Grid.h.