23#ifndef COREGSETTINGSVIEW_H
24#define COREGSETTINGSVIEW_H
37#include <QSharedPointer>
50 class CoregSettingsViewWidget;
81 typedef QSharedPointer<CoregSettingsView>
SPtr;
82 typedef QSharedPointer<const CoregSettingsView>
ConstSPtr;
90 Qt::WindowFlags f = Qt::Widget);
207 void setRMSE(
const float fRMSE);
240 Eigen::Vector3f& vecTrans,
241 Eigen::Vector3f& vecScale);
253 const Eigen::Vector3f& vecRot,
254 const Eigen::Vector3f& vecScale);
267 void onLoadFidFile();
273 void onPickingStatus();
279 void onFiducialChanged();
284 void onFitFiducials();
296 void onStoreFidFile();
302 void onLoadDigFile();
320 void onScalingModeChanges();
326 void setToolTipInfo();
328 Ui::CoregSettingsViewWidget* m_pUi;
329 QString m_sSettingsPath;
Common base widget for every dockable Quick-Control settings panel in DISPLIB.
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
FIFF file I/O, in-memory data structures and high-level readers/writers.
2-D display widgets and visualisation helpers (charts, topography, colour maps).
AbstractView(QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
void fidFileChanged(const QString &sFilePath)
void setRMSE(const float fRMSE)
void addSelectionBem(const QString &sBemName)
void updateProcessingMode(ProcessingMode mode)
void changeSelectedBem(const QString &sText)
void setOmittedPoints(const int iN)
void updateGuiMode(GuiMode mode)
void pickFiducials(bool bActivatePicking)
QString getCurrentSelectedBem()
QSharedPointer< CoregSettingsView > SPtr
void loadTrans(const QString &sFilePath)
void setTransParams(const Eigen::Vector3f &vecTrans, const Eigen::Vector3f &vecRot, const Eigen::Vector3f &vecScale)
QList< int > getDigitizerCheckState()
QSharedPointer< const CoregSettingsView > ConstSPtr
void fidStoreFileChanged(const QString &sFilePath)
void setFiducials(const QVector3D vecAxialPosition)
void digFileChanged(const QString &sFilePath)
void getTransParams(Eigen::Vector3f &vecRot, Eigen::Vector3f &vecTrans, Eigen::Vector3f &vecScale)
void storeTrans(const QString &sFilePath)
void fiducialChanged(const int iFiducial)
CoregSettingsView(const QString &sSettingsPath="", QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
Labelled 4x4 FIFF affine: source frame, destination frame, rotation, translation and cached inverse.