SimulationViewerEyeMvtNeuro Class Reference

Measure salience at receptive field center of a neuron. More...

#include <Neuro/SimulationViewerEyeMvtNeuro.H>

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

List of all members.

Public Member Functions

Constructors and destructors

 SimulationViewerEyeMvtNeuro (OptionManager &mgr, const std::string &descrName="EyeMvtNeuro Simulation Viewer", const std::string &tagName="SimulationViewerEyeMvtNeuro")
 Constructor. See ModelComponent.H.
virtual ~SimulationViewerEyeMvtNeuro ()
 Destructor.

Protected Member Functions

 SIMCALLBACK_DECLARE (SimulationViewerEyeMvtNeuro, SimEventClockTick)
 Callback for every clock tick.
 SIMCALLBACK_DECLARE (SimulationViewerEyeMvtNeuro, SimEventSaveOutput)
 Callback for every time we should save our outputs.
void save1 (const ModelComponentSaveInfo &sinfo)
 Save our various results.
virtual Image< PixRGB< byte > > getTraj ()
 Get the attention/eye/head trajectory image.
virtual void start1 ()
 get started
virtual void stop1 ()
 get stopped
virtual void doEventRetinaImage (SimEventQueue &q, rutz::shared_ptr< SimEventRetinaImage > &e)
 process retinal images

Protected Attributes

OModelParam< bool > itsSaveTraj
 save trajectory?
OModelParam< bool > itsSaveMegaCombo
 save mega combo?
OModelParam< int > itsDelayCacheSize
 size of our delay cache
OModelParam< int > itsEyePatchSize
 size of marker at eye position
OModelParam< LevelSpecitsLevelSpec
 our levelspec
OModelParam< bool > itsUseDiagColor
 use eye movement diagnostic colors
OModelParam< int > itsMaxComboWidth
 max width of getTraj()
OModelParam< bool > itsShiftInput
NModelParam< bool > itsUseSpaceVariantBoundary
 shift input to eye position?
OModelParam< std::stringitsOutFname
 Our results file.
OModelParam< Point2D< float > > itsProbe
OModelParam< float > itsRFSize
 location of virtual probe
OModelParam< std::stringitsRFMaskName
 size of the neurons receptive field
OModelParam< std::stringitsNeuronFileName
 name of the rf weighting mask
OModelParam< bool > itsDisplayTime
 a text file with spike datax
OModelParam< int > itsDelaySpike
 display the sample time
OModelParam< SimTimeitsBufferLength
 delay our neurons data by this # of samples
OModelParam< float > itsSalScale
 length of plotting buffer
OModelParam< float > itsNeuroScale
 y-axis scale of 1D saliency plots
OModelParam< std::stringitsVisRFName
 name of visual rf output file
OModelParam< std::stringitsMotRFName
 name of motor rf output file
OModelParam< SimTimeitsMotWindow
 window for motor rf
OModelParam< SimTimeitsVisWindow
 window for visual rf
OModelParam< SimTimeitsVisOffset
 offset for visual rf

Detailed Description

Measure salience at receptive field center of a neuron.

Definition at line 100 of file SimulationViewerEyeMvtNeuro.H.


Constructor & Destructor Documentation

SimulationViewerEyeMvtNeuro::SimulationViewerEyeMvtNeuro ( OptionManager mgr,
const std::string descrName = "EyeMvtNeuro Simulation Viewer",
const std::string tagName = "SimulationViewerEyeMvtNeuro" 
)
SimulationViewerEyeMvtNeuro::~SimulationViewerEyeMvtNeuro (  )  [virtual]

Destructor.

Definition at line 120 of file SimulationViewerEyeMvtNeuro.C.


Member Function Documentation

void SimulationViewerEyeMvtNeuro::doEventRetinaImage ( SimEventQueue q,
rutz::shared_ptr< SimEventRetinaImage > &  e 
) [protected, virtual]
Image< PixRGB< byte > > SimulationViewerEyeMvtNeuro::getTraj (  )  [protected, virtual]
void SimulationViewerEyeMvtNeuro::save1 ( const ModelComponentSaveInfo sinfo  )  [protected, virtual]

Save our various results.

Reimplemented from ModelComponent.

Definition at line 629 of file SimulationViewerEyeMvtNeuro.C.

References getTraj(), OModelParam< T >::getVal(), itsSaveMegaCombo, itsSaveTraj, and SRC_POS.

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

Callback for every time we should save our outputs.

SimulationViewerEyeMvtNeuro::SIMCALLBACK_DECLARE ( SimulationViewerEyeMvtNeuro  ,
SimEventClockTick   
) [protected]

Callback for every clock tick.

void SimulationViewerEyeMvtNeuro::start1 (  )  [protected, virtual]
void SimulationViewerEyeMvtNeuro::stop1 (  )  [protected, virtual]

Member Data Documentation

delay our neurons data by this # of samples

Definition at line 149 of file SimulationViewerEyeMvtNeuro.H.

Referenced by doEventRetinaImage(), and start1().

size of our delay cache

Definition at line 133 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

display the sample time

Definition at line 148 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

a text file with spike datax

Definition at line 147 of file SimulationViewerEyeMvtNeuro.H.

size of marker at eye position

Definition at line 134 of file SimulationViewerEyeMvtNeuro.H.

our levelspec

Definition at line 135 of file SimulationViewerEyeMvtNeuro.H.

max width of getTraj()

Definition at line 137 of file SimulationViewerEyeMvtNeuro.H.

Referenced by getTraj().

name of motor rf output file

Definition at line 153 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1(), and stop1().

window for motor rf

Definition at line 154 of file SimulationViewerEyeMvtNeuro.H.

name of the rf weighting mask

Definition at line 146 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

y-axis scale of 1D saliency plots

Definition at line 151 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

Our results file.

Definition at line 142 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

size of the neurons receptive field

Definition at line 145 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

location of virtual probe

Definition at line 144 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

length of plotting buffer

y-axis scale of 1D saliency plots

Definition at line 150 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

save mega combo?

Definition at line 132 of file SimulationViewerEyeMvtNeuro.H.

Referenced by getTraj(), and save1().

save trajectory?

Definition at line 131 of file SimulationViewerEyeMvtNeuro.H.

Referenced by save1().

use eye movement diagnostic colors

Definition at line 136 of file SimulationViewerEyeMvtNeuro.H.

shift input to eye position?

use space variant boundary

Definition at line 139 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1().

offset for visual rf

Definition at line 156 of file SimulationViewerEyeMvtNeuro.H.

name of visual rf output file

Definition at line 152 of file SimulationViewerEyeMvtNeuro.H.

Referenced by start1(), and stop1().

window for visual rf

Definition at line 155 of file SimulationViewerEyeMvtNeuro.H.


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