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

CContinuousAction Class Reference

#include <ccontinuousactions.h>

Inheritance diagram for CContinuousAction:

CPrimitiveAction CAction CStaticContinuousAction CLinearFAContinuousAction CContinuousRBFAction List of all members.


Public Member Functions

  CContinuousAction (CContinuousActionProperties *properties)
virtual  ~CContinuousAction ()
CContinuousActionProperties getContinuousActionProperties ()
virtual CContinuousActionData getContinuousActionData ()
virtual CActionData getNewActionData ()
  Returns an new CActionData object of the specific sub-class.

double  getActionValue (int dim)
unsigned int  getNumDimensions ()
virtual void  loadActionData (CActionData *data)
  Set the changeable data according to the actiondata object.

virtual bool  equals (CAction *action)
  Determines wether the 2 actions represent the same action.

virtual bool  isSameAction (CAction *action, CActionData *data)
  Compares the action and the actionData obejcts.



Protected Member Functions

  CContinuousAction (CContinuousActionProperties *properties, CContinuousActionData *actionData)


Protected Attributes

CContinuousActionData continuousActionData
CContinuousActionProperties properties

Constructor & Destructor Documentation

CContinuousAction::CContinuousAction CContinuousActionProperties properties,
CContinuousActionData actionData
[protected]
 
CContinuousAction::CContinuousAction CContinuousActionProperties properties  ) 
 
virtual CContinuousAction::~CContinuousAction  )  [virtual]
 

Member Function Documentation

virtual bool CContinuousAction::equals CAction action  )  [virtual]
 

Determines wether the 2 actions represent the same action.

Reimplemented from CAction.

Reimplemented in CStaticContinuousAction.

double CContinuousAction::getActionValue int  dim  ) 
 
virtual CContinuousActionData* CContinuousAction::getContinuousActionData  )  [inline, virtual]
 
CContinuousActionProperties* CContinuousAction::getContinuousActionProperties  ) 
 
virtual CActionData* CContinuousAction::getNewActionData  )  [virtual]
 

Returns an new CActionData object of the specific sub-class.

The CActionData Object is created with new and must be deleted by the programmer!

Reimplemented from CAction.

unsigned int CContinuousAction::getNumDimensions  ) 
 
virtual bool CContinuousAction::isSameAction CAction action,
CActionData data
[virtual]
 

Compares the action and the actionData obejcts.

Reimplemented from CAction.

Reimplemented in CStaticContinuousAction.

virtual void CContinuousAction::loadActionData CActionData data  )  [virtual]
 

Set the changeable data according to the actiondata object.

Reimplemented from CAction.

Reimplemented in CStaticContinuousAction.


Member Data Documentation

CContinuousActionData* CContinuousAction::continuousActionData [protected]
 
CContinuousActionProperties* CContinuousAction::properties [protected]
 

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