#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.