66 using Definition = QPair<QString, QMap<QString, double>>;
109 static std::optional<MNEDerivSet> read(
const QString& path);
125 static std::optional<MNEDerivSet> readText(
const QString& path);
136 static MNEDerivSet fromDefinitions(
const QList<Definition>& definitions,
const QString& name = QString());
146 bool write(
const QString& path)
const;
154 QList<Definition> definitions()
const;
173 std::unique_ptr<MNEDeriv> match(
const QStringList& chNames)
const;
183 std::vector<std::unique_ptr<MNEDeriv>>
derivs;
FIFF channel descriptor record (FIFF_CH_INFO): per-channel logical/scanner numbers,...
One channel derivation: a sparse matrix whose rows define virtual channels as weighted sums of record...
MNELIB shared-library export/import macros and library build metadata.
Core MNE data structures (source spaces, source estimates, hemispheres).
Collection of channel derivations.
QPair< QString, QMap< QString, double > > Definition
MNEDerivSet(const MNEDerivSet &other)
MNEDerivSet & operator=(const MNEDerivSet &other)
void append(const MNEDerivSet &other)
MNEDerivSet(MNEDerivSet &&)=default
MNEDerivSet & operator=(MNEDerivSet &&)=default
std::vector< std::unique_ptr< MNEDeriv > > derivs