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

#include <Observer.h>

Inheritance diagram for Observer:
FeaturePlaneAbstract GL3DViewer Layer UI_FeaturePlane UI_Layer UI_NeuronTimeCourse FeaturePlane FeaturePlaneProxy InputFeaturePlaneAbstract FeaturePlaneFHM FeaturePlaneHistogram LearningFeaturePlane MGMotionFeaturePlane MotionFeaturePlane SaliencyFeaturePlane SaliencyOutputFeaturePlane ConstantInputFeaturePlane InputCameraFeaturePlane InputControllerAbstract InputFeaturePlane InputLearningFeaturePlane InputMultipleFeaturePlane

List of all members.

Public Member Functions

virtual void updateNN (Observer *sourceFP, bool functional)=0
void attach (Observer *observer)
void detach (Observer *observer)

Protected Attributes

QMutex observerMutex
list< Observer * > _observersList

Detailed Description

Communication interface. Handles communications between feature planes (local or remote) and between feature planes and the GUI. Uses the Observer design pattern


Member Function Documentation

void Observer::attach ( Observer observer) [inline]

Attach an observer.

void Observer::detach ( Observer observer) [inline]

Detach an observer.

virtual void Observer::updateNN ( Observer sourceFP,
bool  functional 
) [pure virtual]

Member Data Documentation

list<Observer*> Observer::_observersList [protected]
QMutex Observer::observerMutex [protected]

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