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

CStateMultiModifier Class Reference

interface for all state modifier how have acces to several other state modifier for state calculation. More...

#include <cstatemodifier.h>

Inheritance diagram for CStateMultiModifier:

CDiscreteStateOperatorAnd CFeatureOperatorAnd CFeatureOperatorOr List of all members.


Public Member Functions

  CStateMultiModifier ()
virtual  ~CStateMultiModifier ()
virtual void  addStateModifier (CStateModifier *featCalc)
std::list< CStateModifier * > *  getStateModifiers ()


Protected Attributes

std::list< CState * > *  states
std::list< CStateModifier * > *  modifiers

Detailed Description

interface for all state modifier how have acces to several other state modifier for state calculation.

Base class for feature operators (CFeatureOperatorOr, CFeatureOperatorAnd) and discrete state operators (CDiscreteStateOperatorAnd).


Constructor & Destructor Documentation

CStateMultiModifier::CStateMultiModifier  ) 
 
virtual CStateMultiModifier::~CStateMultiModifier  )  [virtual]
 

Member Function Documentation

virtual void CStateMultiModifier::addStateModifier CStateModifier featCalc  )  [virtual]
 

Reimplemented in CFeatureOperatorAnd.

std::list<CStateModifier *>* CStateMultiModifier::getStateModifiers  ) 
 

Member Data Documentation

std::list<CStateModifier *>* CStateMultiModifier::modifiers [protected]
 
std::list<CState *>* CStateMultiModifier::states [protected]
 

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