00001 00007 #ifndef __CONTROLLERINTERFACE_H 00008 #define __CONTROLLERINTERFACE_H 00009 00010 class ControllerInterface 00011 { 00012 public: 00013 virtual ActionDefine nextAction(ObsDefine obs, int nextStateX = -1) = 0; 00014 virtual BeliefDefine currBelief() const = 0; 00015 }; 00016 00017 #endif