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