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

Dock Widget for browsing images (changing slice, time point...) More...

#include <Code/GUI/lib/QGoNavigationDockWidget.h>

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

Public Slots

int GetFirstVisibleChannel ()
 
void MoveToNextTimePoint ()
 
void MoveToPreviousTimePoint ()
 
void SetTSlice (int iSlice)
 
void SetXSlice (int iSlice)
 
void SetYSlice (int iSlice)
 
void SetZSlice (int iSlice)
 
void UpdateWidget (int)
 
void visibilityChanged (bool)
 

Signals

void DopplerSizeChanged (int iSize)
 
void ModeChanged (int Mode)
 
void openTransferFunctionEditor (QString)
 
void StepChanged (int Step)
 
void TSliceChanged (int Slice)
 
void visibilityChanged (QString, bool)
 
void XSliceChanged (int Slice)
 
void YSliceChanged (int Slice)
 
void ZSliceChanged (int Slice)
 

Public Member Functions

void AddChannel (const QString &iName, const QColor &iColor, const unsigned int &iNumber, const bool &iChecked)
 
void AddDoppler (const QString &iName, const QColor &iColor, const unsigned int &iNumber, const bool &iChecked)
 
void DeleteDopplerWidgets ()
 
void ModifyChannel (QString iName, QColor iColor)
 
 QGoNavigationDockWidget (QWidget *parent=0, const GoFigure::TabDimensionType &iDim=GoFigure::THREE_D_WITH_T)
 Constructor. More...
 
void setChannelName (QString iChannelName)
 
void SetTMinimumAndMaximum (const int &iMin, const int &iMax)
 Set the extent of the images in the Time. More...
 
void SetXMinimumAndMaximum (const int &iMin, const int &iMax)
 Set the extent of the images in the X direction. More...
 
void SetYMinimumAndMaximum (const int &iMin, const int &iMax)
 Set the extent of the images in the Y direction. More...
 
void SetZMinimumAndMaximum (const int &iMin, const int &iMax)
 Set the extent of the images in the Z direction. More...
 
void VisibilityListChannels (const bool &iVisibility)
 
void VisibilityListDoppler (const bool &iVisibility)
 
 ~QGoNavigationDockWidget ()
 Destructor. More...
 
- Public Member Functions inherited from QGoDockWidget
 QGoDockWidget (QWidget *iParent=0)
 
QAction * toggleViewAction ()
 
virtual ~QGoDockWidget ()
 

Protected Attributes

GoFigure::TabDimensionType m_Dimension
 
- Protected Attributes inherited from QGoDockWidget
QAction * m_ToggleAction
 

Private Attributes

bool m_Classic
 
QList< QCheckBox * > m_ListCheckBoxes
 
QList< QCheckBox * > m_ListDoppler
 
QList< QPushButton * > m_ListPushButtons
 

Additional Inherited Members

- Protected Member Functions inherited from QGoDockWidget
void closeEvent (QCloseEvent *iEvent)
 

Detailed Description

Dock Widget for browsing images (changing slice, time point...)

Definition at line 55 of file QGoNavigationDockWidget.h.

Constructor & Destructor Documentation

QGoNavigationDockWidget::QGoNavigationDockWidget ( QWidget *  parent = 0,
const GoFigure::TabDimensionType iDim = GoFigure::THREE_D_WITH_T 
)
explicit

Constructor.

Definition at line 47 of file QGoNavigationDockWidget.cxx.

QGoNavigationDockWidget::~QGoNavigationDockWidget ( )

Destructor.

Definition at line 125 of file QGoNavigationDockWidget.cxx.

Member Function Documentation

void QGoNavigationDockWidget::AddChannel ( const QString &  iName,
const QColor &  iColor,
const unsigned int &  iNumber,
const bool &  iChecked 
)

Definition at line 327 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::AddDoppler ( const QString &  iName,
const QColor &  iColor,
const unsigned int &  iNumber,
const bool &  iChecked 
)

Definition at line 415 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::DeleteDopplerWidgets ( )

Definition at line 464 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::DopplerSizeChanged ( int  iSize)
signal
int QGoNavigationDockWidget::GetFirstVisibleChannel ( )
slot

Definition at line 474 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::ModeChanged ( int  Mode)
signal
void QGoNavigationDockWidget::ModifyChannel ( QString  iName,
QColor  iColor 
)

Definition at line 353 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::MoveToNextTimePoint ( )
slot

Move to the next time point using shortcuts

Definition at line 290 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::MoveToPreviousTimePoint ( )
slot

Move to the previous time point using shortcuts

Definition at line 279 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::openTransferFunctionEditor ( QString  )
signal
void QGoNavigationDockWidget::setChannelName ( QString  iChannelName)

Definition at line 456 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetTMinimumAndMaximum ( const int &  iMin,
const int &  iMax 
)

Set the extent of the images in the Time.

Parameters
[in]iMinTMin
[in]iMaxTMax

Definition at line 236 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetTSlice ( int  iSlice)
slot

Set Time Point

Definition at line 156 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetXMinimumAndMaximum ( const int &  iMin,
const int &  iMax 
)

Set the extent of the images in the X direction.

Parameters
[in]iMinXMin
[in]iMaxXMax

Definition at line 164 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetXSlice ( int  iSlice)
slot

Set X Slice

Definition at line 132 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetYMinimumAndMaximum ( const int &  iMin,
const int &  iMax 
)

Set the extent of the images in the Y direction.

Parameters
[in]iMinYMin
[in]iMaxYMax

Definition at line 188 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetYSlice ( int  iSlice)
slot

Set Y Slice

Definition at line 140 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetZMinimumAndMaximum ( const int &  iMin,
const int &  iMax 
)

Set the extent of the images in the Z direction.

Parameters
[in]iMinZMin
[in]iMaxZMax

Definition at line 212 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::SetZSlice ( int  iSlice)
slot

Set Z Slice

Definition at line 148 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::StepChanged ( int  Step)
signal
void QGoNavigationDockWidget::TSliceChanged ( int  Slice)
signal
void QGoNavigationDockWidget::UpdateWidget ( int  iStep)
slot

Definition at line 301 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::visibilityChanged ( bool  iVisibility)
slot

Definition at line 382 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::visibilityChanged ( QString  ,
bool   
)
signal
void QGoNavigationDockWidget::VisibilityListChannels ( const bool &  iVisibility)

Definition at line 391 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::VisibilityListDoppler ( const bool &  iVisibility)

Definition at line 442 of file QGoNavigationDockWidget.cxx.

void QGoNavigationDockWidget::XSliceChanged ( int  Slice)
signal
void QGoNavigationDockWidget::YSliceChanged ( int  Slice)
signal
void QGoNavigationDockWidget::ZSliceChanged ( int  Slice)
signal

Member Data Documentation

bool QGoNavigationDockWidget::m_Classic
private

Definition at line 162 of file QGoNavigationDockWidget.h.

GoFigure::TabDimensionType QGoNavigationDockWidget::m_Dimension
protected

Definition at line 155 of file QGoNavigationDockWidget.h.

QList<QCheckBox*> QGoNavigationDockWidget::m_ListCheckBoxes
private

Definition at line 159 of file QGoNavigationDockWidget.h.

QList<QCheckBox*> QGoNavigationDockWidget::m_ListDoppler
private

Definition at line 160 of file QGoNavigationDockWidget.h.

QList<QPushButton*> QGoNavigationDockWidget::m_ListPushButtons
private

Definition at line 158 of file QGoNavigationDockWidget.h.


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