Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::Controller Class Reference
[Controllers and neural networks]

#include <Controller.h>

Inheritance diagram for Teem::Controller:

Teem::FeedForwardNeuralNetwork Teem::GraphNeuralNetwork Teem::JoystickController Teem::KeyboardController Teem::MatrixController Teem::BackPropFeedForwardNeuralNetwork Teem::RecurrentFeedForwardNeuralNetwork List of all members.

Detailed Description

Interface for a controller, which is anything that read inputs and produce outputs.


Public Member Functions

 Controller (const std::string &root="teem.controller")
 Constructor, takes the Ishtar root as a parameter.
virtual ~Controller ()
 Virtual destructor, do nothing.
virtual void setInput (unsigned index, double val)=0
 Set the input index to value val.
virtual double getOutput (unsigned index)=0
 Return the value of output index.
virtual void step ()=0
 Do a step, process inputs and compute outputs.


The documentation for this class was generated from the following file:
Generated on Mon Oct 24 17:38:27 2005 for Teem by  doxygen 1.4.2