Single-equivalent-current-dipole-fit input / result panel. More...
#include <dipolefitview.h>
Signals | |
| void | performDipoleFit (const QString &sFitName) |
| void | modalityChanged (bool bEEG, bool bMEG) |
| void | timeChanged (int iMin, int iMax, int iStep, int iInt) |
| void | fittingChanged (int iMinDistance, int iSize) |
| void | baselineChanged (int iBMin, int iBMax) |
| void | noiseChanged (double dGrad, double dMag, double dEeg) |
| void | regChanged (double dRegGrad, double dRegMag, double dRegEeg) |
| void | setChanged (int iSet) |
| void | sphereChanged (double dX, double dY, double dZ, double dRadius) |
| void | selectedBem (const QString &sName) |
| void | selectedMri (const QString &sName) |
| void | selectedNoise (const QString &sName) |
| void | selectedMeas (const QString &sName) |
| Signals inherited from DISPLIB::AbstractView | |
| void | guiStyleChanged (DISPLIB::AbstractView::StyleMode style) |
Public Member Functions | |
| DipoleFitView (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget) | |
| void | saveSettings () |
| void | loadSettings () |
| void | addBem (const QString &sFileName) |
| void | addMri (const QString &sFileName) |
| void | addNoise (const QString &sFileName) |
| void | addMeas (const QString &sFileName) |
| void | removeModel (const QString &sModelName, int iType) |
| void | requestParams () |
| void | clearView () |
| Public Member Functions inherited from DISPLIB::AbstractView | |
| AbstractView (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget) | |
| virtual void | setGuiMode (GuiMode mode) |
| virtual void | setProcessingMode (ProcessingMode mode) |
Protected Member Functions | |
| void | updateGuiMode (GuiMode mode) |
| void | updateProcessingMode (ProcessingMode mode) |
Additional Inherited Members | |
| Public Types inherited from DISPLIB::AbstractView | |
| enum | StyleMode { Default , Dark } |
| enum | GuiMode { Clinical , Research } |
| enum | ProcessingMode { RealTime , Offline } |
| typedef QSharedPointer< AbstractView > | SPtr |
| typedef QSharedPointer< const AbstractView > | ConstSPtr |
| Protected Attributes inherited from DISPLIB::AbstractView | |
| bool | m_bResearchModeIsActive |
| bool | m_bOfflineModeIsActive |
| QString | m_sSettingsPath |
Single-equivalent-current-dipole-fit input / result panel.
Collects measurement / BEM / covariance / trans inputs and a time window, launches the underlying INVERSELIB::DipoleFit job, then renders the fitted position, orientation, magnitude and goodness-of-fit in a result table.
Definition at line 67 of file dipolefitview.h.

| DipoleFitView::DipoleFitView | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = Qt::Widget ) |
Definition at line 39 of file dipolefitview.cpp.
| void DipoleFitView::addBem | ( | const QString & | sFileName | ) |
Updates GUI to show selected BEM file
| [in] | sFileName. |
Definition at line 90 of file dipolefitview.cpp.
| void DipoleFitView::addMeas | ( | const QString & | sFileName | ) |
Updates GUI to show selected measurement file
| [in] | sFileName. |
Definition at line 305 of file dipolefitview.cpp.
| void DipoleFitView::addMri | ( | const QString & | sFileName | ) |
Updates GUI to show selected MRI file
| [in] | sFileName. |
Definition at line 97 of file dipolefitview.cpp.
| void DipoleFitView::addNoise | ( | const QString & | sFileName | ) |
Updates GUI to show selecte Noise file
| [in] | sFileName. |
Definition at line 104 of file dipolefitview.cpp.
|
signal |
Send new basline values
| [in] | iBMin | new minimum in milliseconds. |
| [in] | iBMax | new maximum in milliseconds. |
|
virtual |
|
signal |
Send new fitting values
| [in] | iMinDistance | distance to inner skull in millimeters. |
| [in] | iSize | radisu size guess in millimeters. |
|
virtual |
Loads and inits all important settings of this view via QSettings.
Implements DISPLIB::AbstractView.
Definition at line 59 of file dipolefitview.cpp.
|
signal |
Send new modality selection
| [in] | bEEG | whether to use EEG (true = yes, false = no). |
| [in] | bMEG | whether to use MEG (true = yes, false = no). |
|
signal |
Set new manual noise parameters
| [in] | dGrad | gradiometer value. |
| [in] | dMag | magnetometer value. |
| [in] | dEeg | eeg value. |
|
signal |
Triggers dipole fit calculation
|
signal |
Set new regularization parameters
| [in] | iReg | overall regularization parameter. |
| [in] | iRegGrad | gradiatometer regularizaation parameter. |
| [in] | iRegMag | magnetometer regularization parameter. |
| [in] | iRegEeg | eeg regularization parameter. |
| void DipoleFitView::removeModel | ( | const QString & | sModelName, |
| int | iType ) |
Removes model from view
| [in] | sModelName | name of model to be removed. |
| [in] | iType | type of model (1-measurement, 2-BEM, 3-MRI, 4-Cov). |
Definition at line 329 of file dipolefitview.cpp.
| void DipoleFitView::requestParams | ( | ) |
Sends updated signals for parameters (excluding selected models)
Definition at line 111 of file dipolefitview.cpp.
|
virtual |
Saves all important settings of this view via QSettings.
Implements DISPLIB::AbstractView.
Definition at line 52 of file dipolefitview.cpp.
|
signal |
Set new Bem model
| [in] | sName | file name. |
|
signal |
Set new measurement model
| [in] | sName | file name. |
|
signal |
Set new Mri model
| [in] | sName | file name. |
|
signal |
Set new Noise model
| [in] | sName | file name. |
|
signal |
Select set from measurement to use
| [in] | iSet. |
|
signal |
Set new spherer model parameters
| [in] | dX | x position in millimeters. |
| [in] | dY | y position in millimeters. |
| [in] | dZ | z position in millimeters. |
| [in] | dRadius | radius in millimeters. |
|
signal |
Send new time values
| [in] | iMin | new minimum in milliseconds. |
| [in] | iMax | new maximum in milliseconds. |
| [in] | iStep | new step value in milliseconds. |
| [in] | iInt | new integration value in milliseconds. |
|
protectedvirtual |
Update the views GUI based on the set GuiMode (Clinical=0, Research=1).
| [in] | mode | The new mode (Clinical=0, Research=1). |
Implements DISPLIB::AbstractView.
Definition at line 66 of file dipolefitview.cpp.
|
protectedvirtual |
Update the views GUI based on the set ProcessingMode (RealTime=0, Offline=1).
| [in] | mode | The new mode (RealTime=0, Offline=1). |
Implements DISPLIB::AbstractView.
Definition at line 78 of file dipolefitview.cpp.