Qualia  0.2
Public Member Functions | Public Attributes | List of all members
MapperBasicEnvironment Class Reference

#include <MapperBasicEnvironment.h>

Inheritance diagram for MapperBasicEnvironment:
Inheritance graph
[legend]
Collaboration diagram for MapperBasicEnvironment:
Collaboration graph
[legend]

Public Member Functions

 MapperBasicEnvironment (int observationDim, ActionProperties *actionProps, MapperConnector *connector)
 
virtual ~MapperBasicEnvironment ()
 
virtual void init ()
 Initializes the environment. More...
 
virtual void addSignals ()
 
virtual void writeOutputs (const Action *action)
 
virtual ObservationreadInputs ()
 
- Public Member Functions inherited from MapperEnvironment
 MapperEnvironment (MapperConnector *connector)
 
virtual ~MapperEnvironment ()
 
virtual Observationstart ()
 Sends the first observation. More...
 
virtual Observationstep (const Action *action)
 Performs action action and returns observation. More...
 
- Public Member Functions inherited from Environment
virtual ~Environment ()
 

Public Attributes

ObservationcurrentObservation
 
int observationDim
 
ActionPropertiesactionProperties
 
- Public Attributes inherited from MapperEnvironment
MapperConnectorconnector
 

Constructor & Destructor Documentation

MapperBasicEnvironment::MapperBasicEnvironment ( int  observationDim,
ActionProperties actionProps,
MapperConnector connector 
)
MapperBasicEnvironment::~MapperBasicEnvironment ( )
virtual

Member Function Documentation

void MapperBasicEnvironment::addSignals ( )
virtual

Implements MapperEnvironment.

Reimplemented in MapperRLEnvironment.

void MapperBasicEnvironment::init ( )
virtual

Initializes the environment.

Reimplemented from MapperEnvironment.

Reimplemented in MapperRLEnvironment.

Observation * MapperBasicEnvironment::readInputs ( )
virtual

Implements MapperEnvironment.

Reimplemented in MapperRLEnvironment.

void MapperBasicEnvironment::writeOutputs ( const Action action)
virtual

Implements MapperEnvironment.

Member Data Documentation

ActionProperties* MapperBasicEnvironment::actionProperties
Observation* MapperBasicEnvironment::currentObservation
int MapperBasicEnvironment::observationDim

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