#include <IVariable.h>

Public Member Functions | |
| virtual vector< SharedPointer < IVariableValue > > | getInitialValues ()=0 |
| virtual int | getNumValues ()=0 |
| virtual SharedPointer < IVariableValue > | getValueByName (string valName)=0 |
| virtual vector< SharedPointer < IVariableValue > > | getValues ()=0 |
| virtual string | getVariableName ()=0 |
| IVariable (void) | |
| virtual | ~IVariable (void) |
Definition at line 14 of file IVariable.h.
| IVariable::IVariable | ( | void | ) |
Definition at line 4 of file IVariable.cpp.
| IVariable::~IVariable | ( | void | ) | [virtual] |
Definition at line 8 of file IVariable.cpp.
| virtual vector<SharedPointer<IVariableValue> > momdp::IVariable::getInitialValues | ( | ) | [pure virtual] |
Implemented in momdp::BooleanVariable, momdp::Map2DPosVar, and momdp::Variable.
| virtual int momdp::IVariable::getNumValues | ( | ) | [pure virtual] |
Implemented in momdp::Map2DPosVar, momdp::BooleanVariable, and momdp::Variable.
| virtual SharedPointer<IVariableValue> momdp::IVariable::getValueByName | ( | string | valName | ) | [pure virtual] |
Implemented in momdp::Map2DPosVar, momdp::BooleanVariable, and momdp::Variable.
| virtual vector<SharedPointer<IVariableValue> > momdp::IVariable::getValues | ( | ) | [pure virtual] |
Implemented in momdp::Map2DPosVar, momdp::BooleanVariable, and momdp::Variable.
| virtual string momdp::IVariable::getVariableName | ( | ) | [pure virtual] |
Implemented in momdp::BooleanVariable, momdp::Map2DPosVar, and momdp::Variable.