#include <InRangeAllNto1VarRel.h>
Public Member Functions | |
void | addSrcVar (SharedPointer< Map2DPosVar > srcVar) |
virtual vector< SharedPointer < RelEntry > > | getProb (map< string, SharedPointer< IVariableValue > > sourceVals) |
InRangeAllNto1VarRel (SharedPointer< BooleanVariable > resultVar, SharedPointer< Map2DPosVar > mapDestVar, double range) | |
virtual | ~InRangeAllNto1VarRel (void) |
Private Attributes | |
SharedPointer< Map2DPosVar > | mapDestVar |
vector< SharedPointer < Map2DPosVar > > | mapSrcVars |
double | range |
SharedPointer< BooleanVariable > | resultVar |
Definition at line 22 of file InRangeAllNto1VarRel.h.
InRangeAllNto1VarRel::InRangeAllNto1VarRel | ( | SharedPointer< BooleanVariable > | resultVar, |
SharedPointer< Map2DPosVar > | mapDestVar, | ||
double | range | ||
) |
Definition at line 5 of file InRangeAllNto1VarRel.cpp.
InRangeAllNto1VarRel::~InRangeAllNto1VarRel | ( | void | ) | [virtual] |
Definition at line 14 of file InRangeAllNto1VarRel.cpp.
void InRangeAllNto1VarRel::addSrcVar | ( | SharedPointer< Map2DPosVar > | srcVar | ) |
Definition at line 17 of file InRangeAllNto1VarRel.cpp.
vector< SharedPointer< RelEntry > > InRangeAllNto1VarRel::getProb | ( | map< string, SharedPointer< IVariableValue > > | sourceVals | ) | [virtual] |
Implements momdp::VariableRelation.
Definition at line 23 of file InRangeAllNto1VarRel.cpp.
Definition at line 26 of file InRangeAllNto1VarRel.h.
vector<SharedPointer<Map2DPosVar> > momdp::InRangeAllNto1VarRel::mapSrcVars [private] |
Definition at line 25 of file InRangeAllNto1VarRel.h.
double momdp::InRangeAllNto1VarRel::range [private] |
Definition at line 28 of file InRangeAllNto1VarRel.h.
Definition at line 27 of file InRangeAllNto1VarRel.h.