An Integer-based VisualCortex. More...
#include <Neuro/VisualCortex.H>
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 |
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.
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.
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.