VisualCortexEnv Class Reference

An optimized C-based Integer-based VisualCortex. More...

#include <Neuro/VisualCortex.H>

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

List of all members.

Public Member Functions

Constructors/Destructor

 VisualCortexEnv (OptionManager &mgr, const std::string &descrName="Visual Cortex", const std::string &tagName="VisualCortex")
 Constructor.
virtual ~VisualCortexEnv ()
 Virtual destructor for safe inheritance.

Protected Member Functions

 SIMCALLBACK_DECLARE (VisualCortexEnv, SimEventRetinaImage)
 Callback for when a new input (retina) frame is available.
 SIMCALLBACK_DECLARE (VisualCortexEnv, SimEventSaveOutput)
 Callback for every time we should save our outputs.
 SIMREQHANDLER_DECLARE (VisualCortexEnv, SimReqVCXfeatures)
 Callback for every time someone wants our features.
 SIMREQHANDLER_DECLARE (VisualCortexEnv, SimReqVCXmaps)
 Callback for every time someone wants our maps.
 SIMREQHANDLER_DECLARE (VisualCortexEnv, SimReqVCXchanVis)
 Callback for every time someone wants to trigger a channel visitor.

Friends

class VisualCortexConfigurator

Detailed Description

An optimized C-based Integer-based VisualCortex.

This used the EnvVisualCortex, it is fast but not flexible in terms of which channels are used, etc.

Definition at line 181 of file VisualCortex.H.


Constructor & Destructor Documentation

VisualCortexEnv::VisualCortexEnv ( OptionManager mgr,
const std::string descrName = "Visual Cortex",
const std::string tagName = "VisualCortex" 
)

Constructor.

Definition at line 274 of file VisualCortex.C.

References ModelComponent::addSubComponent().

VisualCortexEnv::~VisualCortexEnv (  )  [virtual]

Virtual destructor for safe inheritance.

Definition at line 290 of file VisualCortex.C.


Member Function Documentation

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

Callback for every time we should save our outputs.

VisualCortexEnv::SIMCALLBACK_DECLARE ( VisualCortexEnv  ,
SimEventRetinaImage   
) [protected]

Callback for when a new input (retina) frame is available.

VisualCortexEnv::SIMREQHANDLER_DECLARE ( VisualCortexEnv  ,
SimReqVCXchanVis   
) [protected]

Callback for every time someone wants to trigger a channel visitor.

VisualCortexEnv::SIMREQHANDLER_DECLARE ( VisualCortexEnv  ,
SimReqVCXmaps   
) [protected]

Callback for every time someone wants our maps.

VisualCortexEnv::SIMREQHANDLER_DECLARE ( VisualCortexEnv  ,
SimReqVCXfeatures   
) [protected]

Callback for every time someone wants our features.


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