61#include <QSharedPointer>
68namespace RTPROCESSINGLIB
111 FiffIO(QIODevice& pIODevice);
119 FiffIO(QList<QIODevice*>& p_qlistIODevices);
139 static bool setup_read(QIODevice& pIODevice,
149 bool read(QIODevice& pIODevice);
157 bool read(QList<QIODevice>& p_qlistIODevices);
168 bool write(QIODevice& pIODevice,
169 const fiff_int_t type,
170 const fiff_int_t idx)
const;
180 bool write(QFile& p_QFile,
181 const fiff_int_t type,
182 const fiff_int_t idx)
const;
192 bool write_raw(QIODevice& pIODevice,
193 const fiff_int_t idx)
const;
204 out <<
"\n\n---------------------- Fiff data read summary ---------------------- " << std::endl;
205 out <<
"fiff data contains" << std::endl;
206 out << p_fiffIO.m_qlistRaw.size() <<
" raw data sets" << std::endl;
207 out << p_fiffIO.m_qlistEvoked.size() <<
" evoked sets" << std::endl;
213 QList<QSharedPointer<FiffRawData> > m_qlistRaw;
214 QList<QSharedPointer<FiffEvoked> > m_qlistEvoked;
FiffInfo class declaration.
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
FiffStream class declaration.
FiffRawData class declaration.
FiffEvoked class declaration.
Definitions for describing the objects in a FIFF file.
QSharedPointer< FiffDirNode > SPtr
FIFF measurement file information.
FiffIO(const FiffIO &p_FiffIO)
bool read(QList< QIODevice > &p_qlistIODevices)
friend std::ostream & operator<<(std::ostream &out, const FiffIO &p_fiffIO)