TarzaNN
TarzaNN neural network simulator
|
#include <InputFeaturePlaneAbstract.h>
Public Member Functions | |
InputFeaturePlaneAbstract (Network *net, int l, QString *name, bool isWTA, bool visible, NotifyStrategyAbstract *notify) | |
Constructor. | |
InputFeaturePlaneAbstract (Network *net, int l, QString *name, int w, int h, bool isWTA, bool visible, NotifyStrategyAbstract *notify) | |
Constructor. | |
InputFeaturePlaneAbstract () | |
Constructor. | |
~InputFeaturePlaneAbstract () | |
Destructor. | |
void | initFixationViewer () |
Initialize variables for fixation viewer. | |
FeaturePlaneInput * | addFilter (Filter *f, FeaturePlaneAbstract *fp, int type, int fpOutputIndex, bool wta) |
Setup gating control. | |
virtual void | inhibitReturn () |
virtual void | applyGatingControl (Matrix *theGatingControl) |
virtual void | applyIOR (Matrix *iorMap) |
bool | isInputFP () |
Query FP type. | |
QImage * | getBackupInput () |
void | setFixationViewer (UI_ImageViewer *theImageViewer) |
Set fixation trace window. | |
Public Attributes | |
UI_ImageViewer * | imageViewer |
Window to display fixation traces. | |
Protected Member Functions | |
virtual void | step () |
Execute one step. | |
virtual void | run () |
Entry point from thread pool. | |
bool | updateFixationViewer () |
Add point to fixation trace window. | |
Protected Attributes | |
QMutex | localAccess |
bool | runStepMultipletimes |
QImage * | backupInput |
int | eyeMovementsCounter |
QImage * | saccadeHistoryImage |
QImage * | saccadeBackgroundImage |
QMutex | saccadeBackgroundImageMutex |
int | iorCounter |
IOR counter - must keep selection fixated at lease to allow full network to be reevaluated. |
Generic input feature plane.
InputFeaturePlaneAbstract::InputFeaturePlaneAbstract | ( | Network * | net, |
int | l, | ||
QString * | name, | ||
bool | isWTA, | ||
bool | visible, | ||
NotifyStrategyAbstract * | notify | ||
) |
Constructor.
InputFeaturePlaneAbstract::InputFeaturePlaneAbstract | ( | Network * | net, |
int | l, | ||
QString * | name, | ||
int | w, | ||
int | h, | ||
bool | isWTA, | ||
bool | visible, | ||
NotifyStrategyAbstract * | notify | ||
) |
Constructor.
InputFeaturePlaneAbstract::InputFeaturePlaneAbstract | ( | ) |
Constructor.
InputFeaturePlaneAbstract::~InputFeaturePlaneAbstract | ( | ) |
Destructor.
FeaturePlaneInput * InputFeaturePlaneAbstract::addFilter | ( | Filter * | f, |
FeaturePlaneAbstract * | fp, | ||
int | type, | ||
int | fpOutputIndex, | ||
bool | wta | ||
) | [virtual] |
Setup gating control.
Reimplemented from FeaturePlaneAbstract.
virtual void InputFeaturePlaneAbstract::applyGatingControl | ( | Matrix * | theGatingControl | ) | [inline, virtual] |
Reimplemented in InputFeaturePlane.
virtual void InputFeaturePlaneAbstract::applyIOR | ( | Matrix * | iorMap | ) | [inline, virtual] |
Reimplemented in InputFeaturePlane.
QImage* InputFeaturePlaneAbstract::getBackupInput | ( | ) | [inline] |
Get original input
virtual void InputFeaturePlaneAbstract::inhibitReturn | ( | ) | [inline, virtual] |
Reimplemented from FeaturePlaneAbstract.
Reimplemented in InputFeaturePlane, InputMultipleFeaturePlane, and InputLearningFeaturePlane.
void InputFeaturePlaneAbstract::initFixationViewer | ( | ) |
Initialize variables for fixation viewer.
bool InputFeaturePlaneAbstract::isInputFP | ( | ) | [inline, virtual] |
Query FP type.
Reimplemented from FeaturePlaneAbstract.
void InputFeaturePlaneAbstract::run | ( | ) | [protected, virtual] |
Entry point from thread pool.
Reimplemented from FeaturePlaneAbstract.
Reimplemented in InputFeaturePlane, and InputCameraFeaturePlane.
void InputFeaturePlaneAbstract::setFixationViewer | ( | UI_ImageViewer * | theImageViewer | ) |
Set fixation trace window.
void InputFeaturePlaneAbstract::step | ( | ) | [protected, virtual] |
Execute one step.
Reimplemented in InputCameraFeaturePlane.
bool InputFeaturePlaneAbstract::updateFixationViewer | ( | ) | [protected] |
Add point to fixation trace window.
QImage* InputFeaturePlaneAbstract::backupInput [protected] |
Keep a copy of the input
int InputFeaturePlaneAbstract::eyeMovementsCounter [protected] |
Reimplemented in InputControllerAbstract.
Window to display fixation traces.
Reimplemented in InputControllerAbstract.
int InputFeaturePlaneAbstract::iorCounter [protected] |
IOR counter - must keep selection fixated at lease to allow full network to be reevaluated.
QMutex InputFeaturePlaneAbstract::localAccess [protected] |
bool InputFeaturePlaneAbstract::runStepMultipletimes [protected] |
QImage* InputFeaturePlaneAbstract::saccadeBackgroundImage [protected] |
Reimplemented in InputControllerAbstract.
QMutex InputFeaturePlaneAbstract::saccadeBackgroundImageMutex [protected] |
Reimplemented in InputControllerAbstract.
QImage* InputFeaturePlaneAbstract::saccadeHistoryImage [protected] |
Reimplemented in InputControllerAbstract.