#include <mdp.h>
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 |
CMDPACTION::CMDPACTION | ( | int | ID, |
int | sourcestateid | ||
) | [inline] |
CMDPACTION::~CMDPACTION | ( | ) | [inline] |
void CMDPACTION::AddOutcome | ( | int | OutcomeStateID, |
int | OutcomeCost, | ||
float | OutcomeProb | ||
) |
bool CMDPACTION::Delete | ( | ) |
bool CMDPACTION::DeleteAllOutcomes | ( | ) |
int CMDPACTION::GetIndofOutcome | ( | int | OutcomeID | ) |
bool CMDPACTION::IsValid | ( | ) |
void CMDPACTION::operator= | ( | const CMDPACTION & | rhsaction | ) |
vector<int> CMDPACTION::Costs |
vector<float> CMDPACTION::SuccsProb |