37#ifndef FIFF_EVOKED_SET_H
38#define FIFF_EVOKED_SET_H
57#include <QSharedPointer>
144 using SPtr = QSharedPointer<FiffEvokedSet>;
146 using UPtr = std::unique_ptr<FiffEvokedSet>;
195 const QStringList& exclude = defaultQStringList)
const;
241 static bool read(QIODevice& p_IODevice,
243 QPair<float,float> baseline = defaultFloatPair,
253 bool save(
const QString &fileName)
const;
281 const Eigen::MatrixXi &events,
297 const QStringList &bads,
311 static void subtractBaseline(Eigen::MatrixXd &epoch,
int bminSamp,
int bmaxSamp);
319#ifndef metatype_fiffevokedset
320#define metatype_fiffevokedset
324#ifndef metatype_fiffevokedsetsptr
325#define metatype_fiffevokedsetsptr
FiffInfo class declaration.
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
FiffEvoked class declaration.
Q_DECLARE_METATYPE(FIFFLIB::FiffEvokedSet)
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
QVector< unsigned int > events
QList< AverageCategory > categories
bool compensate_to(FiffEvokedSet &p_FiffEvokedSet, fiff_int_t to) const
bool find_evoked(const FiffEvokedSet &p_FiffEvokedSet) const
static FiffEvokedSet computeAverages(const FiffRawData &raw, const AverageDescription &desc, const Eigen::MatrixXi &events, QString &log)
static void subtractBaseline(Eigen::MatrixXd &epoch, int bminSamp, int bmaxSamp)
Subtract baseline from each channel of an epoch.
QSharedPointer< const FiffEvokedSet > ConstSPtr
static bool checkArtifacts(const Eigen::MatrixXd &epoch, const FiffInfo &info, const QStringList &bads, const RejectionParams &rej, QString &reason)
QSharedPointer< FiffEvokedSet > SPtr
FiffEvokedSet pick_channels(const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList) const
static FiffEvokedSet computeGrandAverage(const QList< FiffEvokedSet > &evokedSets)
std::unique_ptr< const FiffEvokedSet > ConstUPtr
std::unique_ptr< FiffEvokedSet > UPtr
static bool read(QIODevice &p_IODevice, FiffEvokedSet &p_FiffEvokedSet, QPair< float, float > baseline=defaultFloatPair, bool proj=true)
QList< FiffEvoked > evoked
bool save(const QString &fileName) const
FIFF measurement file information.
FIFF raw measurement data.