00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#ifndef ModeManager_INL
00011
#define ModeManager_INL
00012
00013
#include "../GeneralInclude/CompilerSwitches.h"
00014
#include "../GeneralInclude/DebugSupport.h"
00015
00016 inline TD_Mode ModeManager::getCurrentMode(
void)
const {
00017 assert(numberOfModes > 0);
00018 assert(currentMode >= 0);
00019 assert(currentMode < numberOfModes);
00020
return currentMode;
00021 }
00022
00023 inline bool ModeManager::isTransitionEnabled(TD_Mode toMode)
const {
00024 assert( toMode < numberOfModes );
00025 assert( toMode >= 0 );
00026
return enabledStatus[toMode];
00027 }
00028
00029 inline bool ModeManager::isTransitionEnabled(
void)
const {
00030
return transitionsEnabled;
00031 }
00032
00033 inline TD_Mode ModeManager::getNumberOfModes(
void)
const {
00034
return numberOfModes;
00035 }
00036
00037
#endif