TarzaNN
TarzaNN neural network simulator
|
#include <Observer.h>
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 |
Communication interface. Handles communications between feature planes (local or remote) and between feature planes and the GUI. Uses the Observer design pattern
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] |
Implemented in FeaturePlaneAbstract, UI_FeaturePlane, GL3DViewer, UI_NeuronTimeCourse, Layer, and UI_Layer.
list<Observer*> Observer::_observersList [protected] |
QMutex Observer::observerMutex [protected] |