$search

CMDPACTION Class Reference

#include <mdp.h>

List of all members.

Public Member Functions

void AddOutcome (int OutcomeStateID, int OutcomeCost, float OutcomeProb)
 CMDPACTION (int ID, int sourcestateid)
bool Delete ()
bool DeleteAllOutcomes ()
int GetIndofMostLikelyOutcome ()
int GetIndofOutcome (int OutcomeID)
bool IsValid ()
void operator= (const CMDPACTION &rhsaction)
 ~CMDPACTION ()

Public Attributes

int ActionID
vector< int > Costs
void * PlannerSpecificData
int SourceStateID
vector< int > SuccsID
vector< float > SuccsProb

Detailed Description

Definition at line 41 of file mdp.h.


Constructor & Destructor Documentation

CMDPACTION::CMDPACTION ( int  ID,
int  sourcestateid 
) [inline]

Definition at line 55 of file mdp.h.

CMDPACTION::~CMDPACTION (  )  [inline]

Definition at line 61 of file mdp.h.


Member Function Documentation

void CMDPACTION::AddOutcome ( int  OutcomeStateID,
int  OutcomeCost,
float  OutcomeProb 
)

Definition at line 65 of file mdp.cpp.

bool CMDPACTION::Delete (  ) 

Definition at line 37 of file mdp.cpp.

bool CMDPACTION::DeleteAllOutcomes (  ) 

Definition at line 46 of file mdp.cpp.

int CMDPACTION::GetIndofMostLikelyOutcome (  ) 

Definition at line 87 of file mdp.cpp.

int CMDPACTION::GetIndofOutcome ( int  OutcomeID  ) 

Definition at line 106 of file mdp.cpp.

bool CMDPACTION::IsValid (  ) 

Definition at line 54 of file mdp.cpp.

void CMDPACTION::operator= ( const CMDPACTION rhsaction  ) 

Definition at line 82 of file mdp.cpp.


Member Data Documentation

Definition at line 46 of file mdp.h.

vector<int> CMDPACTION::Costs

Definition at line 49 of file mdp.h.

Definition at line 51 of file mdp.h.

Definition at line 47 of file mdp.h.

vector<int> CMDPACTION::SuccsID

Definition at line 48 of file mdp.h.

vector<float> CMDPACTION::SuccsProb

Definition at line 50 of file mdp.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


sbpl
Author(s): Maxim Likhachev/maximl@seas.upenn.edu
autogenerated on Fri Mar 1 14:18:59 2013