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