Reinforcement Learning Toolbox 2.0
last updated:
General
Documentation
Manual
Tutorial
Class Reference
Master Thesis
Examples
Related Papers
Downloads
Links
News
mailto:webmaster
Main Page     Class Hierarchy   Compound List   File List   Compound Members   File Members

CActionDataSet Class Reference

class for mantaining the action data objects of all actions of an action set More...

#include <caction.h>

List of all members.



Public Member Functions

  CActionDataSet (CActionSet *actions)
  CActionDataSet ()
virtual  ~CActionDataSet ()
CActionData getActionData (CAction *action)
void  setActionData (CAction *action, CActionData *data)
void  addActionData (CAction *action)
void  removeActionData (CAction *action)


Protected Attributes

std::map< CAction *, CActionData * > *  actionDatas

Detailed Description

class for mantaining the action data objects of all actions of an action set

This class is needed mainly for controllers, since they are not allowed to change the data of the action itself, they maintain a local action dataset, and modify the data of the data set.


Constructor & Destructor Documentation

CActionDataSet::CActionDataSet CActionSet actions  ) 
 
CActionDataSet::CActionDataSet  ) 
 
virtual CActionDataSet::~CActionDataSet  )  [virtual]
 

Member Function Documentation

void CActionDataSet::addActionData CAction action  ) 
 
CActionData* CActionDataSet::getActionData CAction action  ) 
 
void CActionDataSet::removeActionData CAction action  ) 
 
void CActionDataSet::setActionData CAction action,
CActionData data
 

Member Data Documentation

std::map<CAction *, CActionData *>* CActionDataSet::actionDatas [protected]
 

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