Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Retinal_RandomNoise Template Class Reference

Retinal_Object for random noise across the entire retina. More...

#include <retinalobjs.h>

Inheritance diagram for Retinal_RandomNoise

Inheritance graph

[legend]
Collaboration diagram for Retinal_RandomNoise:

Collaboration graph

[legend]
List of all members.

Public Methods

 Retinal_RandomNoise ( const string& name_val, const VarMap& init_vars=VarMap())
RetinalObjectStringArgs::ParamList paramlist ()
 Retinal_RandomNoise ( const string& name_val, RetinalObjectStringArgs& sa)
virtual Activity activation (Coordinate, Coordinate) const
 Returns the activation at a given set of coordinates. More...

virtual bool update () const
 Must be called just before calling activation() one or more times. More...

virtual Retinal_Objectclone () const
 Return an identical copy of this object allocated from the heap. More...


Detailed Description

template<randomgen_fnPtr random_fn = uniform_distribution> template class Retinal_RandomNoise

Retinal_Object for random noise across the entire retina.

Definition at line 511 of file retinalobjs.h.


Constructor & Destructor Documentation

template<randomgen_fnPtrrandom_fn = uniform_distribution>
Retinal_RandomNoise<random_fn>::Retinal_RandomNoise<random_fn> ( const string & name_val,
const VarMap & init_vars = VarMap() )
 

Definition at line 513 of file retinalobjs.h.

template<randomgen_fnPtrrandom_fn = uniform_distribution>
Retinal_RandomNoise<random_fn>::Retinal_RandomNoise<random_fn> ( const string & name_val,
RetinalObjectStringArgs & sa )
 

Definition at line 523 of file retinalobjs.h.


Member Function Documentation

template<randomgen_fnPtrrandom_fn = uniform_distribution>
Activity Retinal_RandomNoise<random_fn>::activation ( Coordinate x,
Coordinate y ) const [inline, virtual]
 

Returns the activation at a given set of coordinates.

Must call update() just before this, though multiple activation() calls in a row are fine.

Reimplemented from Retinal_Object.

Definition at line 527 of file retinalobjs.h.

template<randomgen_fnPtrrandom_fn = uniform_distribution>
Retinal_Object * Retinal_RandomNoise<random_fn>::clone ( ) const [inline, virtual]
 

Return an identical copy of this object allocated from the heap.

Reimplemented from Retinal_Object.

Definition at line 539 of file retinalobjs.h.

template<randomgen_fnPtrrandom_fn = uniform_distribution>
RetinalObjectStringArgs::ParamList Retinal_RandomNoise<random_fn>::paramlist ( ) [inline]
 

Definition at line 517 of file retinalobjs.h.

template<randomgen_fnPtrrandom_fn = uniform_distribution>
bool Retinal_RandomNoise<random_fn>::update ( ) const [inline, virtual]
 

Must be called just before calling activation() one or more times.

Reimplemented from Retinal_Object.

Definition at line 532 of file retinalobjs.h.


The documentation for this class was generated from the following file:
Generated at Mon Aug 21 00:31:24 2000 for RF-LISSOM by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000