IVariableValue.h
Go to the documentation of this file.
00001 #ifndef IVariableValue_H
00002 #define IVariableValue_H
00003 
00004 
00005 #include <vector>
00006 #include <string>
00007 #include "MObject.h"
00008 using namespace std;
00009 using namespace momdp;
00010 namespace momdp
00011 {
00012         // pure interface for Variable Value
00013         class IVariableValue : public MObject
00014         {
00015         public:
00016                 //virtual string ToString() = 0;
00017                 virtual string getVariableName() = 0;
00018                 virtual string getValueName() = 0;
00019                 virtual double getProb() = 0;
00020                 virtual int getIndex() = 0;
00021                 virtual bool equals(SharedPointer<IVariableValue> obj) = 0;
00022 
00023                 IVariableValue(void);
00024                 virtual ~IVariableValue(void);
00025         };
00026 }
00027 
00028 #endif
00029 


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:29