51#include <QSharedPointer>
104 FiffIO(QIODevice& pIODevice);
112 FiffIO(QList<QIODevice*>& p_qlistIODevices);
144 bool read(QIODevice& pIODevice);
154 bool read(QList<QIODevice>& p_qlistIODevices);
166 bool write(QIODevice& pIODevice,
180 bool write(QFile& p_QFile,
209 out <<
"\n\n---------------------- Fiff data read summary ---------------------- " << std::endl;
210 out <<
"fiff data contains" << std::endl;
211 out << p_fiffIO.
m_qlistRaw.size() <<
" raw data sets" << std::endl;
212 out << p_fiffIO.
m_qlistEvoked.size() <<
" evoked sets" << std::endl;
Single averaged evoked response: time axis, samples, baseline, channel info and processing history.
FIFF binary tag-stream layer: wraps a QIODevice to read and write FIFF tags, directories,...
Full FIFF measurement metadata: everything from FIFFB_MEAS / FIFFB_MEAS_INFO needed to interpret a re...
Export/import macros and build-info accessors for the FIFFLIB shared library.
#define FIFFSHARED_EXPORT
FIFF continuous raw recording: FiffInfo plus a directory of FIFF_DATA_BUFFER tags for random-access s...
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.
QSharedPointer< FiffDirNode > SPtr
Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors,...
QList< QSharedPointer< FiffRawData > > m_qlistRaw
bool write(QIODevice &pIODevice, const fiff_int_t type, const fiff_int_t idx) const
FiffIO(const FiffIO &p_FiffIO)
bool read(QList< QIODevice > &p_qlistIODevices)
bool read(QIODevice &pIODevice)
friend std::ostream & operator<<(std::ostream &out, const FiffIO &p_fiffIO)
bool write_raw(QIODevice &pIODevice, const fiff_int_t idx) const
QList< QSharedPointer< FiffEvoked > > m_qlistEvoked
static bool setup_read(QIODevice &pIODevice, FiffInfo &info, FiffDirNode::SPtr &dirTree)