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

#include <FileExportEnvironment.h>

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

Public Member Functions

 FileExportEnvironment (Environment *env, XFile *file, unsigned int observationDim, unsigned int actionDim)
 
virtual ~FileExportEnvironment ()
 
virtual void init ()
 Initializes the environment. More...
 
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

Environmentenv
 
XFilefile
 
unsigned int observationDim
 
unsigned int actionDim
 

Detailed Description

Generates a file of data in the Qualia RAW format: <observation_dim><action_dim><o0><a0><01><a1>...<a{N-1}><oN>

Constructor & Destructor Documentation

FileExportEnvironment::FileExportEnvironment ( Environment env,
XFile file,
unsigned int  observationDim,
unsigned int  actionDim 
)
FileExportEnvironment::~FileExportEnvironment ( )
virtual

Member Function Documentation

void FileExportEnvironment::init ( )
virtual

Initializes the environment.

Reimplemented from Environment.

Observation * FileExportEnvironment::start ( )
virtual

Sends the first observation.

Implements Environment.

Observation * FileExportEnvironment::step ( const Action action)
virtual

Performs action action and returns observation.

Implements Environment.

Member Data Documentation

unsigned int FileExportEnvironment::actionDim
Environment* FileExportEnvironment::env
XFile* FileExportEnvironment::file
unsigned int FileExportEnvironment::observationDim

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