HOG2
Public Member Functions | List of all members
OccupancyInterface< state, action > Class Template Referenceabstract

#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
 

Detailed Description

template<class state, class action>
class OccupancyInterface< state, action >

Definition at line 36 of file OccupancyInterface.h.

Constructor & Destructor Documentation

◆ ~OccupancyInterface()

template<class state , class action >
virtual OccupancyInterface< state, action >::~OccupancyInterface ( )
inlinevirtual

Definition at line 38 of file OccupancyInterface.h.

Member Function Documentation

◆ CanMove()

template<class state , class action >
virtual bool OccupancyInterface< state, action >::CanMove ( const state &  ,
const state &   
)
pure virtual

◆ GetStateOccupied()

template<class state , class action >
virtual bool OccupancyInterface< state, action >::GetStateOccupied ( const state &  )
pure virtual

◆ MoveUnitOccupancy()

template<class state , class action >
virtual void OccupancyInterface< state, action >::MoveUnitOccupancy ( const state &  ,
const state &   
)
pure virtual

◆ SetStateOccupied()

template<class state , class action >
virtual void OccupancyInterface< state, action >::SetStateOccupied ( const state &  ,
bool   
)
pure virtual

The documentation for this class was generated from the following file: