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

Retina Class Reference

Basic retina implemented as a transparent window into the world. More...

#include <retina.h>

Inheritance diagram for Retina

Inheritance graph

[legend]
Collaboration diagram for Retina:

Collaboration graph

[legend]
List of all members.

Public Methods

 Retina (string name_i, Subscript height, Subscript width, Activity& act_threshold, Activity xoff=0.5, Activity yoff=0.5 )
 Retina (string name_i, Dimensions dims, Activity& act_threshold )
virtual ~Retina ()
virtual void activate (bool=false,bool=false)
 Activate the map given the current inputs. More...

void set_input (const Retinal_Obj* const obj)
 Make the retina point to a particular view of the world. More...


Protected Attributes

const Retinal_Objworld_model
 Most-recently-selected world view. More...

Activitythreshold
 Activity threshold; values below this are set to zero to save computation. More...

const Activity xo
 Offset relative to the origin; this allows drawing to be aligned properly even when retina has been expanded as a buffer for later regions. More...

const Activity yo

Detailed Description

Basic retina implemented as a transparent window into the world.

Definition at line 66 of file retina.h.


Constructor & Destructor Documentation

Retina::Retina ( string name_i,
Subscript height,
Subscript width,
Activity & act_threshold,
Activity xoff = 0.5,
Activity yoff = 0.5 )
 

Definition at line 68 of file retina.h.

Retina::Retina ( string name_i,
Dimensions dims,
Activity & act_threshold )
 

Definition at line 73 of file retina.h.

Retina::~Retina ( ) [inline, virtual]
 

Definition at line 77 of file retina.h.


Member Function Documentation

void Retina::activate ( bool learn = false,
bool settle = false ) [inline, virtual]
 

Activate the map given the current inputs.

Must be implemented by derived classes.

Reimplemented from NeuralRegion.

Definition at line 79 of file retina.h.

void Retina::set_input ( const Retinal_Obj *const obj ) [inline]
 

Make the retina point to a particular view of the world.

Definition at line 85 of file retina.h.

Referenced by Eyes::activate().


Member Data Documentation

Activity & Retina::threshold [protected]
 

Activity threshold; values below this are set to zero to save computation.

Definition at line 91 of file retina.h.

const Retinal_Obj * Retina::world_model [protected]
 

Most-recently-selected world view.

Definition at line 89 of file retina.h.

const Activity Retina::xo [protected]
 

Offset relative to the origin; this allows drawing to be aligned properly even when retina has been expanded as a buffer for later regions.

Definition at line 94 of file retina.h.

const Activity Retina::yo [protected]
 

Definition at line 94 of file retina.h.


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