44#include <QLatin1String>
68 inline constexpr QLatin1String
kBemHead {
"bem_head"};
74 inline constexpr QLatin1String
kSensMeg {
"sens_meg_"};
75 inline constexpr QLatin1String
kSensEeg {
"sens_eeg_"};
76 inline constexpr QLatin1String
kSensDig {
"sens_dig_"};
77 inline constexpr QLatin1String
kHelmet {
"sens_surface_meg"};
82 inline constexpr QLatin1String
kDigHpi {
"dig_hpi"};
83 inline constexpr QLatin1String
kDigEeg {
"dig_eeg"};
84 inline constexpr QLatin1String
kDigExtra {
"dig_extra"};
90 inline constexpr QLatin1String
kContourMeg {
"sens_contour_meg"};
91 inline constexpr QLatin1String
kContourEeg {
"sens_contour_eeg"};
109 static const QHash<QString, QString> map = {
110 { QStringLiteral(
"MEG"), QStringLiteral(
"sens_meg") },
111 { QStringLiteral(
"MEG/Grad"), QStringLiteral(
"sens_meg_grad") },
112 { QStringLiteral(
"MEG/Mag"), QStringLiteral(
"sens_meg_mag") },
113 { QStringLiteral(
"MEG Helmet"), QStringLiteral(
"sens_meg_helmet") },
114 { QStringLiteral(
"EEG"), QStringLiteral(
"sens_eeg") },
115 { QStringLiteral(
"Digitizer"), QStringLiteral(
"dig") },
116 { QStringLiteral(
"Digitizer/Cardinal"), QStringLiteral(
"dig_cardinal") },
117 { QStringLiteral(
"Digitizer/HPI"), QStringLiteral(
"dig_hpi") },
118 { QStringLiteral(
"Digitizer/EEG"), QStringLiteral(
"dig_eeg") },
119 { QStringLiteral(
"Digitizer/Extra"), QStringLiteral(
"dig_extra") },
121 return map.value(uiType, QString());
134 if (parentText.contains(QLatin1String(
"MEG/Grad")))
return QStringLiteral(
"sens_meg_grad_");
135 if (parentText.contains(QLatin1String(
"MEG/Mag")))
return QStringLiteral(
"sens_meg_mag_");
136 if (parentText.contains(QLatin1String(
"MEG")))
return QStringLiteral(
"sens_meg_");
137 if (parentText.contains(QLatin1String(
"EEG")))
return QStringLiteral(
"sens_eeg_");
138 if (parentText.contains(QLatin1String(
"Digitizer")))
return QStringLiteral(
"sens_dig_");
139 return QStringLiteral(
"sens_");
155 for (
int r = 0; r < 4; ++r)
156 for (
int c = 0; c < 4; ++c)
disp3D_rhi library export/import macros.
Centralised string constants for surface map keys.
QString sensorParentToKeyPrefix(const QString &parentText)
constexpr QLatin1String kContourEeg
constexpr QLatin1String kSrcSpPrefix
constexpr QLatin1String kSensDig
constexpr QLatin1String kSensMeg
constexpr QLatin1String kSensPrefix
constexpr QLatin1String kLhPrefix
constexpr QLatin1String kDigPrefix
constexpr QLatin1String kSensEeg
constexpr QLatin1String kDigEeg
constexpr QLatin1String kDigExtra
constexpr QLatin1String kHelmet
constexpr QLatin1String kSensMegGrad
constexpr QLatin1String kRhPrefix
constexpr QLatin1String kRhInflated
QString sensorTypeToObjectKey(const QString &uiType)
constexpr QLatin1String kDigCardinal
constexpr QLatin1String kDigHpi
constexpr QLatin1String kBemHead
QMatrix4x4 toQMatrix4x4(const Eigen::Matrix4f &m)
constexpr QLatin1String kBemPrefix
constexpr QLatin1String kSensMegMag
constexpr QLatin1String kContourMeg
constexpr QLatin1String kLhInflated