61 #include <QSharedPointer>
68 namespace 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;