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

#include <OscBasicEnvironment.h>

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

Public Member Functions

 OscBasicEnvironment (int id, int observationDim, int actionDim)
 
virtual ~OscBasicEnvironment ()
 
virtual ObservationreadObservation (observation_t *buffer)
 
- Public Member Functions inherited from OscEnvironment
 OscEnvironment (int id, int observationDim, int actionDim, int observationBufferDim)
 
virtual ~OscEnvironment ()
 
char * getPath (const char *path)
 
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

Observation currentObservation
 
- Public Attributes inherited from OscEnvironment
int id
 
int observationDim
 
int actionDim
 
int observationBufferDim
 
observation_tobservationBuffer
 
volatile bool locked
 
char observationTypes [100]
 

Additional Inherited Members

- Static Public Member Functions inherited from OscEnvironment
static int handlerInit (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
 
static int handlerStartStep (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
 

Constructor & Destructor Documentation

OscBasicEnvironment::OscBasicEnvironment ( int  id,
int  observationDim,
int  actionDim 
)
OscBasicEnvironment::~OscBasicEnvironment ( )
virtual

Member Function Documentation

Observation * OscBasicEnvironment::readObservation ( observation_t buffer)
virtual

Implements OscEnvironment.

Member Data Documentation

Observation OscBasicEnvironment::currentObservation

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