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

Teem::NeuralNetworkDrawer Class Reference

#include <NeuralNetworkDrawer.h>

List of all members.

Detailed Description

Draw neural network in matrix form.

Public Member Functions

 NeuralNetworkDrawer (GAG::GraphicContext *gc, int x, int y, int w, int h, Controller *nn, double colorScale=2.0)
 Init and draw controller nn.
 NeuralNetworkDrawer (GAG::GraphicContext *gc, int x, int y, int w, int h, double colorScale=2.0)
 Init and draw nothing. Use drawCell function to draw something.
void drawCell (int cx, int cy, bool round, double color=0.0)
 draw a single cell.

Protected Member Functions

void drawFeedForwardNeuralNetwork (FeedForwardNeuralNetwork *ffnn)
 Draw the feed-forward neural network ffnn.
void drawRecurrencyFromFeedForwardNeuralNetwork (RecurrentFeedForwardNeuralNetwork *rffnn)
 Draw the recurrent feed-forward neural network rffnn.

Protected Attributes

 graphic context to draw on
int x
 position and size
int y
 position and size
int w
 position and size
int h
 position and size
double colorScale
 synapse weight to color coefficient
int cellSize
 maximum size of cell

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