GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
QGoSynchronizedViewMainWindow Class Reference

This object is intended to demonstrate the use of the comparer classes package : QGoSynchronizedViewManager QGoSynchronizedView QGoSynchronizedView2D QGoSynchronizedView3D QGoSynchronizedView3DCallbacks QGoSynchronizedView2DCallbacks It is not documented. It is used by the example program : qgosynchronizedviewguitest.cxx. More...

#include <Main/QGoSynchronizedViewMainWindow.h>

Inheritance diagram for QGoSynchronizedViewMainWindow:
Inheritance graph
[legend]
Collaboration diagram for QGoSynchronizedViewMainWindow:
Collaboration graph
[legend]

Public Member Functions

void deleteSynchronizedView2D (const int &iId)
 
void deleteSynchronizedView3D (const int &iId)
 
QGoSynchronizedViewManagerGetSynchronizedViewManager ()
 
QGoSynchronizedViewnewSynchronizedView (QString iSynchronizedViewName, vtkImageData *iImage)
 
template<typename TPixel >
QGoSynchronizedViewnewSynchronizedView (QString iSynchronizedViewName, typename itk::Image< TPixel, 3 >::Pointer iImage)
 
template<typename TPixel >
QGoSynchronizedViewnewSynchronizedView (QString iSynchronizedViewName, typename itk::Image< TPixel, 2 >::Pointer iImage)
 
void OpenSynchronizedViewForFile (QString &iFile)
 
 QGoSynchronizedViewMainWindow ()
 
void Update ()
 
 ~QGoSynchronizedViewMainWindow ()
 

Protected Member Functions

void closeEvent (QCloseEvent *event)
 

Private Slots

void about ()
 
void aboutGF2 ()
 
void FullscreenXY ()
 
void FullscreenXYZ ()
 
void FullscreenXZ ()
 
void FullscreenYZ ()
 
void openfile ()
 
void Quadscreen ()
 
void setActiveSubWindow (QWidget *window)
 
void snapshotAs ()
 
void synchronize ()
 
void updateMenus ()
 
void updateWindowMenu ()
 

Private Member Functions

QGoSynchronizedViewactiveSynchronizedView ()
 
void createActions ()
 
void createMenus ()
 
void createStatusBar ()
 
void createToolBars ()
 
QMdiSubWindow * findSynchronizedView (const QString &iSynchronizedViewName)
 
void imageinfo ()
 
void readSettings ()
 
void SaveSnapshotInFile (QString &iFile, QGoSynchronizedView *SynchronizedView)
 
void writeSettings ()
 

Private Attributes

QAction * aboutAct
 
QAction * aboutGF2Act
 
QAction * aboutQtAct
 
QAction * cascadeAct
 
QAction * closeAct
 
QAction * closeAllAct
 
QMenu * editMenu
 
QAction * exitAct
 
QMenu * fileMenu
 
QMenu * helpMenu
 
QGoSynchronizedViewManagerm_SynchronizedViewManager
 
QMdiArea * mdiArea
 
QAction * openfileAct
 
QAction * QuadviewAct
 
QAction * snapshotAsAct
 
QAction * syncAct
 
QAction * tileAct
 
QToolBar * ToolBar
 
QToolBar * View3DToolBar
 
QSignalMapper * windowMapper
 
QMenu * windowMenu
 
QAction * XYviewAct
 
QAction * XYZviewAct
 
QAction * XZviewAct
 
QAction * YZviewAct
 

Detailed Description

This object is intended to demonstrate the use of the comparer classes package : QGoSynchronizedViewManager QGoSynchronizedView QGoSynchronizedView2D QGoSynchronizedView3D QGoSynchronizedView3DCallbacks QGoSynchronizedView2DCallbacks It is not documented. It is used by the example program : qgosynchronizedviewguitest.cxx.

Definition at line 73 of file QGoSynchronizedViewMainWindow.h.

Constructor & Destructor Documentation

QGoSynchronizedViewMainWindow::QGoSynchronizedViewMainWindow ( )

Definition at line 51 of file QGoSynchronizedViewMainWindow.cxx.

QGoSynchronizedViewMainWindow::~QGoSynchronizedViewMainWindow ( )

Definition at line 82 of file QGoSynchronizedViewMainWindow.cxx.

Member Function Documentation

void QGoSynchronizedViewMainWindow::about ( )
privateslot

Definition at line 418 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::aboutGF2 ( )
privateslot

Definition at line 430 of file QGoSynchronizedViewMainWindow.cxx.

QGoSynchronizedView * QGoSynchronizedViewMainWindow::activeSynchronizedView ( )
private

Definition at line 649 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::closeEvent ( QCloseEvent *  event)
protected

Definition at line 146 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::createActions ( )
private

[0]

[0]

Definition at line 474 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::createMenus ( )
private

Definition at line 608 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::createStatusBar ( )
private

Definition at line 644 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::createToolBars ( )
private

Definition at line 628 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::deleteSynchronizedView2D ( const int &  iId)

Definition at line 134 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::deleteSynchronizedView3D ( const int &  iId)

Definition at line 140 of file QGoSynchronizedViewMainWindow.cxx.

QMdiSubWindow * QGoSynchronizedViewMainWindow::findSynchronizedView ( const QString &  iSynchronizedViewName)
private

Definition at line 661 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::FullscreenXY ( )
privateslot

Definition at line 358 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::FullscreenXYZ ( )
privateslot

Definition at line 394 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::FullscreenXZ ( )
privateslot

Definition at line 370 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::FullscreenYZ ( )
privateslot

Definition at line 382 of file QGoSynchronizedViewMainWindow.cxx.

QGoSynchronizedViewManager * QGoSynchronizedViewMainWindow::GetSynchronizedViewManager ( )

Definition at line 87 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::imageinfo ( )
private

Definition at line 326 of file QGoSynchronizedViewMainWindow.cxx.

QGoSynchronizedView * QGoSynchronizedViewMainWindow::newSynchronizedView ( QString  iSynchronizedViewName,
vtkImageData *  iImage 
)

Definition at line 100 of file QGoSynchronizedViewMainWindow.cxx.

template<typename TPixel >
QGoSynchronizedView* QGoSynchronizedViewMainWindow::newSynchronizedView ( QString  iSynchronizedViewName,
typename itk::Image< TPixel, 3 >::Pointer  iImage 
)
inline

Definition at line 91 of file QGoSynchronizedViewMainWindow.h.

template<typename TPixel >
QGoSynchronizedView* QGoSynchronizedViewMainWindow::newSynchronizedView ( QString  iSynchronizedViewName,
typename itk::Image< TPixel, 2 >::Pointer  iImage 
)
inline

Definition at line 109 of file QGoSynchronizedViewMainWindow.h.

void QGoSynchronizedViewMainWindow::openfile ( )
privateslot

Definition at line 158 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::OpenSynchronizedViewForFile ( QString &  iFile)

Definition at line 171 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::Quadscreen ( )
privateslot

Definition at line 406 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::readSettings ( )
private
void QGoSynchronizedViewMainWindow::SaveSnapshotInFile ( QString &  iFile,
QGoSynchronizedView SynchronizedView 
)
private

Definition at line 217 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::setActiveSubWindow ( QWidget *  window)
privateslot

Definition at line 676 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::snapshotAs ( )
privateslot

Definition at line 201 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::synchronize ( )
privateslot

Definition at line 339 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::Update ( void  )

Definition at line 93 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::updateMenus ( )
privateslot

Definition at line 441 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::updateWindowMenu ( )
privateslot

Definition at line 463 of file QGoSynchronizedViewMainWindow.cxx.

void QGoSynchronizedViewMainWindow::writeSettings ( )
private

Member Data Documentation

QAction* QGoSynchronizedViewMainWindow::aboutAct
private

Definition at line 204 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::aboutGF2Act
private

Definition at line 206 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::aboutQtAct
private

Definition at line 205 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::cascadeAct
private

Definition at line 203 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::closeAct
private

Definition at line 200 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::closeAllAct
private

Definition at line 201 of file QGoSynchronizedViewMainWindow.h.

QMenu* QGoSynchronizedViewMainWindow::editMenu
private

Definition at line 189 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::exitAct
private

Definition at line 199 of file QGoSynchronizedViewMainWindow.h.

QMenu* QGoSynchronizedViewMainWindow::fileMenu
private

Definition at line 188 of file QGoSynchronizedViewMainWindow.h.

QMenu* QGoSynchronizedViewMainWindow::helpMenu
private

Definition at line 191 of file QGoSynchronizedViewMainWindow.h.

QGoSynchronizedViewManager* QGoSynchronizedViewMainWindow::m_SynchronizedViewManager
private

Definition at line 213 of file QGoSynchronizedViewMainWindow.h.

QMdiArea* QGoSynchronizedViewMainWindow::mdiArea
private

Definition at line 185 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::openfileAct
private

Definition at line 196 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::QuadviewAct
private

Definition at line 211 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::snapshotAsAct
private

Definition at line 198 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::syncAct
private

Definition at line 195 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::tileAct
private

Definition at line 202 of file QGoSynchronizedViewMainWindow.h.

QToolBar* QGoSynchronizedViewMainWindow::ToolBar
private

Definition at line 193 of file QGoSynchronizedViewMainWindow.h.

QToolBar* QGoSynchronizedViewMainWindow::View3DToolBar
private

Definition at line 194 of file QGoSynchronizedViewMainWindow.h.

QSignalMapper* QGoSynchronizedViewMainWindow::windowMapper
private

Definition at line 186 of file QGoSynchronizedViewMainWindow.h.

QMenu* QGoSynchronizedViewMainWindow::windowMenu
private

Definition at line 190 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::XYviewAct
private

Definition at line 207 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::XYZviewAct
private

Definition at line 210 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::XZviewAct
private

Definition at line 208 of file QGoSynchronizedViewMainWindow.h.

QAction* QGoSynchronizedViewMainWindow::YZviewAct
private

Definition at line 209 of file QGoSynchronizedViewMainWindow.h.


The documentation for this class was generated from the following files: