TarzaNN
TarzaNN neural network simulator
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
InputFeaturePlaneAbstract Class Reference

#include <InputFeaturePlaneAbstract.h>

Inheritance diagram for InputFeaturePlaneAbstract:
FeaturePlaneAbstract Observer Viewable ConstantInputFeaturePlane InputCameraFeaturePlane InputControllerAbstract InputFeaturePlane InputLearningFeaturePlane InputMultipleFeaturePlane InputSocketFeaturePlane InputVirtualFeaturePlane

List of all members.

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.
FeaturePlaneInputaddFilter (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_ImageViewerimageViewer
 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.

Detailed Description

Generic input feature plane.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]
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.


Member Data Documentation

Keep a copy of the input

Reimplemented in InputControllerAbstract.

Window to display fixation traces.

Reimplemented in InputControllerAbstract.

IOR counter - must keep selection fixated at lease to allow full network to be reevaluated.

Reimplemented in InputControllerAbstract.

Reimplemented in InputControllerAbstract.

Reimplemented in InputControllerAbstract.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines