#include <VariableRelation.h>

Public Member Functions | |
| virtual void | addSourceVar (SharedPointer< IVariable > var) |
| virtual SharedPointer< IVariable > | getDestVariable () |
| virtual vector< SharedPointer < RelEntry > > | getProb (map< string, SharedPointer< IVariableValue > > sourceVals)=0 |
| virtual vector< SharedPointer < IVariable > > | getSourceVars () |
| virtual void | setDestVariable (SharedPointer< IVariable > var) |
| VariableRelation () | |
| virtual | ~VariableRelation (void) |
Protected Attributes | |
| SharedPointer< IVariable > | destVar |
| vector< SharedPointer < IVariable > > | srcVars |
Definition at line 26 of file VariableRelation.h.
Definition at line 3 of file VariableRelation.cpp.
| VariableRelation::~VariableRelation | ( | void | ) | [virtual] |
Definition at line 7 of file VariableRelation.cpp.
| void VariableRelation::addSourceVar | ( | SharedPointer< IVariable > | var | ) | [virtual] |
Definition at line 10 of file VariableRelation.cpp.
| SharedPointer< IVariable > VariableRelation::getDestVariable | ( | ) | [virtual] |
Definition at line 22 of file VariableRelation.cpp.
| virtual vector<SharedPointer<RelEntry> > momdp::VariableRelation::getProb | ( | map< string, SharedPointer< IVariableValue > > | sourceVals | ) | [pure virtual] |
Implemented in momdp::Obs2DBeaconNoisy, momdp::Move2DPathFollowerActPosHasGuideNoisyVarRel, momdp::InRangeAllNto1VarRel, momdp::NoisyVariableRel, momdp::RewardAtGoal, momdp::RewardOnPath, momdp::RewardMovementCostRel, momdp::TriggerVarRel, momdp::Move2DPathFollowerActPosVarRel, momdp::TerminationVarPaddedRel, and momdp::Move2DVarRel.
| vector< SharedPointer< IVariable > > VariableRelation::getSourceVars | ( | ) | [virtual] |
Definition at line 18 of file VariableRelation.cpp.
| void VariableRelation::setDestVariable | ( | SharedPointer< IVariable > | var | ) | [virtual] |
Definition at line 14 of file VariableRelation.cpp.
SharedPointer<IVariable> momdp::VariableRelation::destVar [protected] |
Reimplemented in momdp::TriggerVarRel.
Definition at line 30 of file VariableRelation.h.
vector<SharedPointer<IVariable> > momdp::VariableRelation::srcVars [protected] |
Definition at line 29 of file VariableRelation.h.