55#include <QSharedPointer>
79 using SPtr = QSharedPointer<FiffEvoked>;
81 using UPtr = std::unique_ptr<FiffEvoked>;
82 using ConstUPtr = std::unique_ptr<const FiffEvoked>;
105 QPair<float, float> t_baseline = defaultFloatPair,
180 const QStringList& exclude = defaultQStringList)
const;
203 static bool read(QIODevice& p_IODevice,
205 QVariant setno = 0, QPair<float, float> t_baseline = defaultFloatPair,
217 bool applyProj =
true);
256 return info.ch_names;
264 return QString(
"Average");
266 return QString(
"Standard_error");
268 return QString(
"Unknown");
280#ifndef metatype_fiffevoked
281#define metatype_fiffevoked
285#ifndef metatype_fiffevokedsptr
286#define metatype_fiffevokedsptr
Q_DECLARE_METATYPE(FIFFLIB::FiffEvoked)
Full FIFF measurement metadata: everything from FIFFB_MEAS / FIFFB_MEAS_INFO needed to interpret a re...
FIFF tag-kind, block-kind and type-code numerical definitions, authoritative for FIFFLIB.
#define FIFFV_ASPECT_AVERAGE
#define FIFFV_ASPECT_STD_ERR
Export/import macros and build-info accessors for the FIFFLIB shared library.
#define FIFFSHARED_EXPORT
Primitive scalar typedefs and forward-compatible aliases backing the FIFF type system.
FIFF file I/O, in-memory data structures and high-level readers/writers.
Single averaged evoked response: time axis, data, baseline, channel info and averaging metadata.
QSharedPointer< FiffEvoked > SPtr
FiffEvoked pick_channels(const QStringList &include=defaultQStringList, const QStringList &exclude=defaultQStringList) const
QString aspectKindToString() const
FiffEvoked & operator=(const FiffEvoked &other)=default
QPair< float, float > baseline
void setInfo(const FiffInfo &p_info, bool applyProj=true)
QSharedPointer< const FiffEvoked > ConstSPtr
std::unique_ptr< const FiffEvoked > ConstUPtr
FiffEvoked & operator+=(const Eigen::MatrixXd &newData)
static bool read(QIODevice &p_IODevice, FiffEvoked &p_FiffEvoked, QVariant setno=0, QPair< float, float > t_baseline=defaultFloatPair, bool proj=true, fiff_int_t p_aspect_kind=FIFFV_ASPECT_AVERAGE)
std::unique_ptr< FiffEvoked > UPtr
void applyBaselineCorrection(QPair< float, float > &p_baseline)
Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors,...