37#ifndef FIFF_EVOKED_SET_H
38#define FIFF_EVOKED_SET_H
57#include <QSharedPointer>
143 typedef QSharedPointer<FiffEvokedSet>
SPtr;
192 const QStringList& exclude = defaultQStringList)
const;
238 static bool read(QIODevice& p_IODevice,
240 QPair<float,float> baseline = defaultFloatPair,
250 bool save(
const QString &fileName)
const;
278 const Eigen::MatrixXi &events,
294 const QStringList &bads,
308 static void subtractBaseline(Eigen::MatrixXd &epoch,
int bminSamp,
int bmaxSamp);
316#ifndef metatype_fiffevokedset
317#define metatype_fiffevokedset
321#ifndef metatype_fiffevokedsetsptr
322#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
QSharedPointer< const FiffEvokedSet > ConstSPtr
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.
static bool checkArtifacts(const Eigen::MatrixXd &epoch, const FiffInfo &info, const QStringList &bads, const RejectionParams &rej, QString &reason)
FiffEvokedSet pick_channels(const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList) const
static FiffEvokedSet computeGrandAverage(const QList< FiffEvokedSet > &evokedSets)
QSharedPointer< FiffEvokedSet > SPtr
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.