LGN Class Reference

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

List of all members.

Public Types

enum  CHAN { LUM, RG, BY }

Public Member Functions

 LGN (OptionManager &mgr, const std::string &descrName="LGN", const std::string &tagName="LGN")
 Constructor.
virtual ~LGN ()
 Destructor.
void init (Dims numCells)
void evolve ()
ImageSet< float > getInput ()
ImageSet< float > getLGNCells ()
void setBias (const ImageSet< float > &biasImg)
Layout< PixRGB< byte > > getDebugImage ()
 Get a the input,stats,and output.

Protected Member Functions

 SIMCALLBACK_DECLARE (LGN, SimEventInputFrame)
 Callback for when a new input frame is available.
 SIMCALLBACK_DECLARE (LGN, SimEventSaveOutput)
 Callback for every time we should save our outputs.

Protected Attributes

OModelParam< bool > itsShowDebug
 Should we show our debug info.

Detailed Description

Definition at line 59 of file LGN.H.


Constructor & Destructor Documentation

LGN::LGN ( OptionManager mgr,
const std::string descrName = "LGN",
const std::string tagName = "LGN" 
)

Constructor.

See ModelComponent.H for details

Definition at line 74 of file LGN.C.

LGN::~LGN (  )  [virtual]

Destructor.

Definition at line 86 of file LGN.C.


Member Function Documentation

Layout< PixRGB< byte > > LGN::getDebugImage (  ) 

Get a the input,stats,and output.

Definition at line 229 of file LGN.C.

References inplaceNormalize(), and toRGB().

LGN::SIMCALLBACK_DECLARE ( LGN  ,
SimEventSaveOutput   
) [protected]

Callback for every time we should save our outputs.

LGN::SIMCALLBACK_DECLARE ( LGN  ,
SimEventInputFrame   
) [protected]

Callback for when a new input frame is available.


Member Data Documentation

OModelParam<bool> LGN::itsShowDebug [protected]

Should we show our debug info.

Definition at line 92 of file LGN.H.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:36 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3