#include <coregsettingsview.h>
This class provides the interface to the coregistration setting view.
Definition at line 84 of file coregsettingsview.h.
◆ ConstSPtr
◆ SPtr
◆ CoregSettingsView()
CoregSettingsView::CoregSettingsView |
( |
const QString & |
sSettingsPath = "" , |
|
|
QWidget * |
parent = 0 , |
|
|
Qt::WindowFlags |
f = Qt::Widget |
|
) |
| |
|
explicit |
◆ addSelectionBem()
void CoregSettingsView::addSelectionBem |
( |
const QString & |
sBemName | ) |
|
Add a new Bem to the drop down menu.
- Parameters
-
[in] | sBemName | The name of the bem. |
Definition at line 525 of file coregsettingsview.cpp.
◆ changeSelectedBem
void DISPLIB::CoregSettingsView::changeSelectedBem |
( |
const QString & |
sText | ) |
|
|
signal |
Emit this signal whenever the selected Bem changed.
- Parameters
-
[in] | sText | The file name of the currently selected Bem. |
◆ clearSelectionBem()
void CoregSettingsView::clearSelectionBem |
( |
| ) |
|
◆ clearView()
void CoregSettingsView::clearView |
( |
| ) |
|
|
virtual |
◆ digFileChanged
void DISPLIB::CoregSettingsView::digFileChanged |
( |
const QString & |
sFilePath | ) |
|
|
signal |
Emit this signal whenever new digitizers were loaded.
- Parameters
-
[in] | sFilePath | The file path to the digitizers. |
◆ fidFileChanged
void DISPLIB::CoregSettingsView::fidFileChanged |
( |
const QString & |
sFilePath | ) |
|
|
signal |
Emit this signal whenever new fiducials were loaded.
- Parameters
-
[in] | sFilePath | The file path to the fiduical file. |
◆ fidStoreFileChanged
void DISPLIB::CoregSettingsView::fidStoreFileChanged |
( |
const QString & |
sFilePath | ) |
|
|
signal |
Emit this signal whenever the file to store the fiducials changed.
- Parameters
-
[in] | sFilePath | The file path to the stored fiducials. |
◆ fiducialChanged
void DISPLIB::CoregSettingsView::fiducialChanged |
( |
const int |
iFiducial | ) |
|
|
signal |
Emit this signal whenever the picked fiducial changed.
- Parameters
-
[in] | iFiducial | The picked fiducial. |
◆ fitFiducials
void DISPLIB::CoregSettingsView::fitFiducials |
( |
| ) |
|
|
signal |
Emit this signal whenever fiducial alignment is requested.
◆ fitICP
void DISPLIB::CoregSettingsView::fitICP |
( |
| ) |
|
|
signal |
Emit this signal whenever icp alignment is requested.
◆ getAutoScale()
bool CoregSettingsView::getAutoScale |
( |
| ) |
|
Get the auto scale state. If activated, unform scaling is applied for any icp iteration.
- Returns
- The auto scale state.
Definition at line 440 of file coregsettingsview.cpp.
◆ getConvergence()
float CoregSettingsView::getConvergence |
( |
| ) |
|
◆ getCurrentFiducial()
int CoregSettingsView::getCurrentFiducial |
( |
| ) |
|
Get the checked radio box for fiducial picking.
- Returns
- The currently selected fiducial.
Definition at line 411 of file coregsettingsview.cpp.
◆ getCurrentSelectedBem()
QString CoregSettingsView::getCurrentSelectedBem |
( |
| ) |
|
Return the currently selected bem.
- Returns
- The name of the currently selected bem.
Definition at line 532 of file coregsettingsview.cpp.
◆ getDigitizerCheckState()
QList< int > CoregSettingsView::getDigitizerCheckState |
( |
| ) |
|
Get the types of digitizers to use for coregistration.
- Returns
- The list containing the digitizer types to use for coregistration.
Definition at line 496 of file coregsettingsview.cpp.
◆ getMaxIter()
int CoregSettingsView::getMaxIter |
( |
| ) |
|
Get the maximum number of icp iterations.
- Returns
- The maximum number of iterations.
Definition at line 426 of file coregsettingsview.cpp.
◆ getOmmitDistance()
float CoregSettingsView::getOmmitDistance |
( |
| ) |
|
Get the the maximum distance for digitizers from the surface.
- Returns
- The maximum distance in m.
Definition at line 489 of file coregsettingsview.cpp.
◆ getTransParams()
void CoregSettingsView::getTransParams |
( |
Eigen::Vector3f & |
vecRot, |
|
|
Eigen::Vector3f & |
vecTrans, |
|
|
Eigen::Vector3f & |
vecScale |
|
) |
| |
Get the parameters for the new transformation to build from the adjustment values.
- Parameters
-
[out] | vecRot | The rotation angle vector in rad (x,y,z). |
[out] | vecTrans | The traslation vector (x,y,z). |
[out] | vecScale | The vector with the scaling parameters (due to euler transformation: z,y,x). |
Definition at line 584 of file coregsettingsview.cpp.
◆ getWeightLPA()
float CoregSettingsView::getWeightLPA |
( |
| ) |
|
◆ loadSettings()
void CoregSettingsView::loadSettings |
( |
| ) |
|
|
virtual |
◆ loadTrans
void DISPLIB::CoregSettingsView::loadTrans |
( |
const QString & |
sFilePath | ) |
|
|
signal |
Emit this signal whenever the transformation should be loaded.
- Parameters
-
[in] | sFilePath | The file path to load the transformation. |
◆ pickFiducials
void DISPLIB::CoregSettingsView::pickFiducials |
( |
bool |
bActivatePicking | ) |
|
|
signal |
Emit this signal whenever fiducial picking from 3DView should be activated.
◆ saveSettings()
void CoregSettingsView::saveSettings |
( |
| ) |
|
|
virtual |
◆ setFiducials()
void CoregSettingsView::setFiducials |
( |
const QVector3D |
vecAxialPosition | ) |
|
Set the position of the fiducials.
- Parameters
-
[in] | vecAxialPosition | The vector containig x-,y- and x- Position for LPA, Nasion and RPA. |
Definition at line 290 of file coregsettingsview.cpp.
◆ setOmittedPoints()
void CoregSettingsView::setOmittedPoints |
( |
const int |
iN | ) |
|
Set the the number of omitted points.
- Parameters
-
[in] | iN | The number of omitted digitizer points. |
Definition at line 539 of file coregsettingsview.cpp.
◆ setRMSE()
void CoregSettingsView::setRMSE |
( |
const float |
fRMSE | ) |
|
Set the the Root-Mean-Square-Error (Digitizer-Surface) after icp.
- Parameters
-
Definition at line 546 of file coregsettingsview.cpp.
◆ setTransParams()
void CoregSettingsView::setTransParams |
( |
const Eigen::Vector3f & |
vecTrans, |
|
|
const Eigen::Vector3f & |
vecRot, |
|
|
const Eigen::Vector3f & |
vecScale |
|
) |
| |
Set the transformation received from the ICP algorithm.
- Parameters
-
[in] | vecRot | The rotation angle vector in rad (x,y,z). |
[in] | vecTrans | The traslation vector (x,y,z). |
[in] | vecScale | The vector with the scaling parameters (due to euler transformation: z,y,x). |
Definition at line 553 of file coregsettingsview.cpp.
◆ storeTrans
void DISPLIB::CoregSettingsView::storeTrans |
( |
const QString & |
sFilePath | ) |
|
|
signal |
Emit this signal whenever the transformation should be stored.
- Parameters
-
[in] | sFilePath | The file path to store the transformation. |
◆ transParamChanged
void DISPLIB::CoregSettingsView::transParamChanged |
( |
| ) |
|
|
signal |
Emit this signal whenever the scaling, translation or rotation parmeters have changed.
◆ updateGuiMode()
void CoregSettingsView::updateGuiMode |
( |
GuiMode |
mode | ) |
|
|
virtual |
◆ updateProcessingMode()
void CoregSettingsView::updateProcessingMode |
( |
ProcessingMode |
mode | ) |
|
|
virtual |
The documentation for this class was generated from the following files: