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

VisualCortexStd Class Reference

#include <Neuro/VisualCortex.H>

Inheritance diagram for VisualCortexStd:

Inheritance graph
[legend]
Collaboration diagram for VisualCortexStd:

Collaboration graph
[legend]
List of all members.

Detailed Description

The Standard Visual Cortex.

This basically wraps the functionality of RawVisualCortex.

Definition at line 81 of file VisualCortex.H.

Public Member Functions

Constructors/Destructor
 VisualCortexStd (OptionManager &mgr, const std::string &descrName="Visual Cortex", const std::string &tagName="VisualCortex")
 Constructor.
 VisualCortexStd (OptionManager &mgr, const std::string &descrName, const std::string &tagName, nub::ref< RawVisualCortex > vcx)
 Constructor using an existing RawVisualCortex.
virtual ~VisualCortexStd ()
 Virtual destructor for safe inheritance.

Protected Member Functions

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

Friends

class VisualCortexConfigurator


Constructor & Destructor Documentation

VisualCortexStd::VisualCortexStd OptionManager mgr,
const std::string descrName = "Visual Cortex",
const std::string tagName = "VisualCortex"
 

Constructor.

Definition at line 88 of file VisualCortex.C.

References ModelComponent::addSubComponent(), and GVX_TRACE.

VisualCortexStd::VisualCortexStd OptionManager mgr,
const std::string descrName,
const std::string tagName,
nub::ref< RawVisualCortex vcx
 

Constructor using an existing RawVisualCortex.

Definition at line 104 of file VisualCortex.C.

References ModelComponent::addSubComponent(), and GVX_TRACE.

VisualCortexStd::~VisualCortexStd  )  [virtual]
 

Virtual destructor for safe inheritance.

Definition at line 120 of file VisualCortex.C.

References GVX_TRACE.


Member Function Documentation

VisualCortexStd::SIMCALLBACK_DECLARE VisualCortexStd  ,
SimEventSaveOutput 
[protected]
 

Callback for every time we should save our outputs.

VisualCortexStd::SIMCALLBACK_DECLARE VisualCortexStd  ,
SimEventRetinaImage 
[protected]
 

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

VisualCortexStd::SIMREQHANDLER_DECLARE VisualCortexStd  ,
SimReqVCXchanVis 
[protected]
 

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

VisualCortexStd::SIMREQHANDLER_DECLARE VisualCortexStd  ,
SimReqVCXmaps 
[protected]
 

Callback for every time someone wants our maps.

VisualCortexStd::SIMREQHANDLER_DECLARE VisualCortexStd  ,
SimReqVCXfeatures 
[protected]
 

Callback for every time someone wants our features.


The documentation for this class was generated from the following files:
Generated on Mon Nov 23 15:51:26 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4