Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

VisualCortexEnv Class Reference

#include <Neuro/VisualCortex.H>

Inheritance diagram for VisualCortexEnv:

Inheritance graph
[legend]
Collaboration diagram for VisualCortexEnv:

Collaboration graph
[legend]
List of all members.

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.

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


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(), and GVX_TRACE.

VisualCortexEnv::~VisualCortexEnv  )  [virtual]
 

Virtual destructor for safe inheritance.

Definition at line 290 of file VisualCortex.C.

References GVX_TRACE.


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 Nov 22 13:46:48 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4