Check and count targets hit during a neural simulation. More...
#include <Neuro/TargetChecker.H>
Public Member Functions | |
TargetChecker (OptionManager &mgr, const std::string &descrName="Target Checker", const std::string &tagName="TargetChecker") | |
Constructor. | |
virtual | ~TargetChecker () |
Destructor. | |
Protected Member Functions | |
SIMCALLBACK_DECLARE (TargetChecker, SimEventWTAwinner) | |
Callback for when a new WTA winner is available. | |
SIMCALLBACK_DECLARE (TargetChecker, SimEventRetinaImage) | |
Callback for when a new WTA winner is available. | |
SIMCALLBACK_DECLARE (TargetChecker, SimEventTargetMask) | |
Callback for when a new target mask should be used. | |
virtual void | start1 () |
Get started. | |
virtual void | reset1 () |
Get reset. |
Check and count targets hit during a neural simulation.
We look for SimEventRetinaImage as well as for SimEventWTAwinner, and post a SimEventBreak when all targets were attended to.
Definition at line 52 of file TargetChecker.H.
TargetChecker::TargetChecker | ( | OptionManager & | mgr, | |
const std::string & | descrName = "Target Checker" , |
|||
const std::string & | tagName = "TargetChecker" | |||
) |
Constructor.
Definition at line 58 of file TargetChecker.C.
TargetChecker::~TargetChecker | ( | ) | [virtual] |
Destructor.
Definition at line 75 of file TargetChecker.C.
void TargetChecker::reset1 | ( | ) | [protected, virtual] |
Get reset.
Reimplemented from ModelComponent.
Definition at line 79 of file TargetChecker.C.
References Image< T >::freeMem().
TargetChecker::SIMCALLBACK_DECLARE | ( | TargetChecker | , | |
SimEventTargetMask | ||||
) | [protected] |
Callback for when a new target mask should be used.
TargetChecker::SIMCALLBACK_DECLARE | ( | TargetChecker | , | |
SimEventRetinaImage | ||||
) | [protected] |
Callback for when a new WTA winner is available.
TargetChecker::SIMCALLBACK_DECLARE | ( | TargetChecker | , | |
SimEventWTAwinner | ||||
) | [protected] |
Callback for when a new WTA winner is available.
void TargetChecker::start1 | ( | ) | [protected, virtual] |
Get started.
Reimplemented from SimModule.
Definition at line 162 of file TargetChecker.C.
References OModelParam< T >::getVal(), and Raster::ReadGray().