HOG2
|
#include <OccupancyInterface.h>
Public Member Functions | |
virtual | ~OccupancyInterface () |
virtual void | SetStateOccupied (const state &, bool)=0 |
virtual bool | GetStateOccupied (const state &)=0 |
virtual void | MoveUnitOccupancy (const state &, const state &)=0 |
virtual bool | CanMove (const state &, const state &)=0 |
Definition at line 36 of file OccupancyInterface.h.
|
inlinevirtual |
Definition at line 38 of file OccupancyInterface.h.
|
pure virtual |
Implemented in BaseMapOccupancyInterface, and GraphOccupancyInterface.
Referenced by UnitSimulation< state, action, environment >::MakeUnitMove().
|
pure virtual |
Implemented in BaseMapOccupancyInterface, and GraphOccupancyInterface.
|
pure virtual |
Implemented in BaseMapOccupancyInterface, and GraphOccupancyInterface.
Referenced by UnitSimulation< state, action, environment >::MakeUnitMove().
|
pure virtual |
Implemented in BaseMapOccupancyInterface, and GraphOccupancyInterface.
Referenced by UnitSimulation< state, action, environment >::ClearAllUnits().