Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | Friends
momdp::Map2DPosVar Class Reference

#include <Map2DPosVar.h>

Inheritance diagram for momdp::Map2DPosVar:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual vector< SharedPointer
< Map2DPosValue > > 
getAdjPos (SharedPointer< Map2DPosValue > src, double range)
virtual vector< SharedPointer
< Map2DPosValue > > 
getDestSidePosPerpendicularToMovement (SharedPointer< Map2DPosValue > src, SharedPointer< Map2DPosValue > dest)
virtual vector< SharedPointer
< IVariableValue > > 
getInitialValues ()
virtual int getNumValues ()
virtual SharedPointer
< IVariableValue
getValueByName (string valName)
virtual vector< SharedPointer
< IVariableValue > > 
getValues ()
virtual string getVariableName ()
virtual void setInitPos (SharedPointer< Map2DPosValue > pos)

Public Attributes

int height
int width

Protected Member Functions

 Map2DPosVar (string name, int width, int height)
virtual ~Map2DPosVar (void)

Private Attributes

SharedPointer< Map2DPosValueinitPos
string variableName

Friends

class Map2D

Detailed Description

Definition at line 17 of file Map2DPosVar.h.


Constructor & Destructor Documentation

Map2DPosVar::Map2DPosVar ( string  name,
int  width,
int  height 
) [protected]

Definition at line 4 of file Map2DPosVar.cpp.

Map2DPosVar::~Map2DPosVar ( void  ) [protected, virtual]

Definition at line 11 of file Map2DPosVar.cpp.


Member Function Documentation

vector< SharedPointer< Map2DPosValue > > Map2DPosVar::getAdjPos ( SharedPointer< Map2DPosValue src,
double  range 
) [virtual]

Definition at line 65 of file Map2DPosVar.cpp.

Definition at line 106 of file Map2DPosVar.cpp.

Implements momdp::IVariable.

Definition at line 49 of file Map2DPosVar.cpp.

int Map2DPosVar::getNumValues ( ) [virtual]

Implements momdp::IVariable.

Definition at line 56 of file Map2DPosVar.cpp.

SharedPointer< IVariableValue > Map2DPosVar::getValueByName ( string  valName) [virtual]

Implements momdp::IVariable.

Definition at line 35 of file Map2DPosVar.cpp.

Implements momdp::IVariable.

Definition at line 21 of file Map2DPosVar.cpp.

string Map2DPosVar::getVariableName ( ) [virtual]

Implements momdp::IVariable.

Definition at line 16 of file Map2DPosVar.cpp.

Definition at line 60 of file Map2DPosVar.cpp.


Friends And Related Function Documentation

friend class Map2D [friend]

Definition at line 19 of file Map2DPosVar.h.


Member Data Documentation

Definition at line 29 of file Map2DPosVar.h.

Definition at line 22 of file Map2DPosVar.h.

Definition at line 21 of file Map2DPosVar.h.

Definition at line 30 of file Map2DPosVar.h.


The documentation for this class was generated from the following files:


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30