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

#include <UI_MainWindow.h>

List of all members.

Public Slots

void slotNetworkDesigner ()
void slotFMRIView ()
void slot3DView ()
void slotToggleLayerByLayer ()
void slotTogglePauseAfterEachStep ()
void slotMoveToNextStep ()
void slotToggleMixedView ()
void slotToggleSelectiveTuningView ()
void slotToggleSelectiveTuning ()
void enableSelectiveTuning ()
void slotStartSimulation ()
void slotPauseSimulation ()
void slotTerminateSimulation ()
void slotQuit ()
int slotCloseNetwork ()
int slotCloseNetwork (bool cancelable)
void slotLoadNetwork ()
void slotLoadNewNetwork ()
void slotProcessEvents ()
void slotSignalPause ()
void slotSignalResume ()
void closeEvent (QCloseEvent *event)
void slotSaveLearning ()
void slotLoadLearning ()
void slotDisplayNetworkData ()
void slotSaveNetwork ()
void slotFplistContextMenuRequested (const QPoint &pos)
void slotViewFixations ()
void slotViewFeaturePlane ()
void slotViewNeuronTimeCourse ()
void customEvent (QEvent *event)
void slotSaveSnapshots ()
void slotMotionModel ()

Public Member Functions

 UI_MainWindow (QWidget *parent=0, const char *name=0, Qt::WFlags fl=0)
 ~UI_MainWindow ()
void initActions ()
void initMenuBar ()
void openNeuronTimeCourse (FeaturePlaneAbstract *theFP)
 Open (or set focus to) the FP neuron time course window.

Public Attributes

QListWidget * fplist
QTabWidget * tabWidget
UI_FeaturePlaneViewerfpview
QMenu * networkMenu
QMenu * viewMenu
QMenu * simulationMenu
bool displayMixedView
bool displaySelectiveTuningView

Protected Slots

virtual void languageChange ()

Protected Attributes

QVBoxLayout * UI_MainWindowLayout
QGridLayout * tabLayout
QListView * messageWindow
QStringListModel * messageModel
QStringList messages
NetworkNN
MainWindowMM * motionModel
bool isSimulationRunning
QDockWidget * fplistDock
QDockWidget * messageDock
QAction * beginSimulation
QAction * beginLearning
QAction * pauseSimulation
QAction * terminateSimulation
QAction * layerMode
QAction * pauseMode
QAction * nextStep
QAction * stmwtaMode
QAction * stmView
QAction * mixedView
QAction * saveLearningSimulation
QAction * loadLearningSimulation

Constructor & Destructor Documentation

UI_MainWindow::UI_MainWindow ( QWidget *  parent = 0,
const char *  name = 0,
Qt::WFlags  fl = 0 
)

Constructs a UI_MainWindow as a child of 'parent', with the name 'name' and widget flags set to 'f'.

UI_MainWindow::~UI_MainWindow ( )

Destroys the object and frees any allocated resources. No need to delete child widgets, Qt does it all for us.


Member Function Documentation

void UI_MainWindow::closeEvent ( QCloseEvent *  event) [slot]
void UI_MainWindow::customEvent ( QEvent *  event) [slot]
void UI_MainWindow::enableSelectiveTuning ( ) [slot]
void UI_MainWindow::initActions ( )
void UI_MainWindow::initMenuBar ( )
void UI_MainWindow::languageChange ( ) [protected, virtual, slot]
void UI_MainWindow::openNeuronTimeCourse ( FeaturePlaneAbstract theFP)

Open (or set focus to) the FP neuron time course window.

void UI_MainWindow::slot3DView ( ) [slot]

Start the 3D viewer

int UI_MainWindow::slotCloseNetwork ( ) [slot]
int UI_MainWindow::slotCloseNetwork ( bool  cancelable) [slot]

Close neural network.

void UI_MainWindow::slotDisplayNetworkData ( ) [slot]
void UI_MainWindow::slotFMRIView ( ) [slot]

Start the network designer

void UI_MainWindow::slotFplistContextMenuRequested ( const QPoint &  pos) [slot]
void UI_MainWindow::slotLoadLearning ( ) [slot]
void UI_MainWindow::slotLoadNetwork ( ) [slot]

Loads the neural network.

void UI_MainWindow::slotLoadNewNetwork ( ) [slot]

Loads the neural network using new definition (C++ instead of XSLT).

void UI_MainWindow::slotMotionModel ( ) [slot]
void UI_MainWindow::slotMoveToNextStep ( ) [slot]
void UI_MainWindow::slotNetworkDesigner ( ) [slot]

Start the network designer

void UI_MainWindow::slotPauseSimulation ( ) [slot]
void UI_MainWindow::slotProcessEvents ( ) [slot]
void UI_MainWindow::slotQuit ( ) [slot]
void UI_MainWindow::slotSaveLearning ( ) [slot]
void UI_MainWindow::slotSaveNetwork ( ) [slot]

Saves the neuronal network.

void UI_MainWindow::slotSaveSnapshots ( ) [slot]
void UI_MainWindow::slotSignalPause ( ) [slot]

Signal pause

void UI_MainWindow::slotSignalResume ( ) [slot]

Signal resume

void UI_MainWindow::slotStartSimulation ( ) [slot]

Start the neurnal network simulation

void UI_MainWindow::slotTerminateSimulation ( ) [slot]

Terminatethe neurnal network simulation

void UI_MainWindow::slotToggleLayerByLayer ( ) [slot]
void UI_MainWindow::slotToggleMixedView ( ) [slot]
void UI_MainWindow::slotTogglePauseAfterEachStep ( ) [slot]
void UI_MainWindow::slotToggleSelectiveTuning ( ) [slot]
void UI_MainWindow::slotToggleSelectiveTuningView ( ) [slot]
void UI_MainWindow::slotViewFeaturePlane ( ) [slot]
void UI_MainWindow::slotViewFixations ( ) [slot]
void UI_MainWindow::slotViewNeuronTimeCourse ( ) [slot]

Member Data Documentation

QAction* UI_MainWindow::beginLearning [protected]
QAction* UI_MainWindow::beginSimulation [protected]
QListWidget* UI_MainWindow::fplist
QDockWidget* UI_MainWindow::fplistDock [protected]
QAction* UI_MainWindow::layerMode [protected]
QDockWidget * UI_MainWindow::messageDock [protected]
QStringListModel* UI_MainWindow::messageModel [protected]
QStringList UI_MainWindow::messages [protected]
QListView* UI_MainWindow::messageWindow [protected]
QAction* UI_MainWindow::mixedView [protected]
MainWindowMM* UI_MainWindow::motionModel [protected]
QAction* UI_MainWindow::nextStep [protected]
Network* UI_MainWindow::NN [protected]
QAction* UI_MainWindow::pauseMode [protected]
QAction* UI_MainWindow::pauseSimulation [protected]
QAction* UI_MainWindow::stmView [protected]
QAction* UI_MainWindow::stmwtaMode [protected]
QGridLayout* UI_MainWindow::tabLayout [protected]
QAction* UI_MainWindow::terminateSimulation [protected]
QVBoxLayout* UI_MainWindow::UI_MainWindowLayout [protected]

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