VisualCortexInt Class Reference

An Integer-based VisualCortex. More...

#include <Neuro/VisualCortex.H>

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

List of all members.

Public Member Functions

Constructors/Destructor

 VisualCortexInt (OptionManager &mgr, const std::string &descrName="Visual Cortex", const std::string &tagName="VisualCortex")
 Constructor.
 VisualCortexInt (OptionManager &mgr, const std::string &descrName, const std::string &tagName, nub::ref< IntegerMathEngine > ime, nub::ref< IntegerRawVisualCortex > vcx)
 Constructor using an existing IntegerRawVisualCortex.
virtual ~VisualCortexInt ()
 Virtual destructor for safe inheritance.

Protected Member Functions

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

Friends

class VisualCortexConfigurator

Detailed Description

An Integer-based VisualCortex.

This basically wraps the functionality of IntegerRawVisualCortex. This uses fixed-point integer computations but remains quite flexible and similar to RawVisualCortex.

Definition at line 130 of file VisualCortex.H.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 168 of file VisualCortex.C.

References ModelComponent::addSubComponent(), and OptionManager::setOptionValString().

VisualCortexInt::VisualCortexInt ( OptionManager mgr,
const std::string descrName,
const std::string tagName,
nub::ref< IntegerMathEngine ime,
nub::ref< IntegerRawVisualCortex vcx 
)

Constructor using an existing IntegerRawVisualCortex.

Definition at line 194 of file VisualCortex.C.

References ModelComponent::addSubComponent(), and OptionManager::setOptionValString().

VisualCortexInt::~VisualCortexInt (  )  [virtual]

Virtual destructor for safe inheritance.

Definition at line 222 of file VisualCortex.C.


Member Function Documentation

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

Callback for every time we should save our outputs.

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

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

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

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

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

Callback for every time someone wants our maps.

VisualCortexInt::SIMREQHANDLER_DECLARE ( VisualCortexInt  ,
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