37#ifndef FIFF_RAW_DATA_H
38#define FIFF_RAW_DATA_H
54#include <Eigen/SparseCore>
61#include <QSharedPointer>
82 typedef QSharedPointer<FiffRawData>
SPtr;
83 typedef QSharedPointer<const FiffRawData>
ConstSPtr;
114 FiffRawData(QIODevice &p_IODevice,
bool b_littleEndian);
152 Eigen::MatrixXd& times,
155 const Eigen::RowVectorXi& sel = defaultRowVectorXi,
156 bool do_debug =
false)
const;
172 Eigen::MatrixXd& times,
173 Eigen::SparseMatrix<double>& multSegment,
176 const Eigen::RowVectorXi& sel = defaultRowVectorXi,
177 bool do_debug =
false)
const;
192 Eigen::MatrixXd& times,
195 const Eigen::RowVectorXi& sel = defaultRowVectorXi)
const;
210 bool save(QIODevice &p_IODevice,
211 const Eigen::RowVectorXi &picks = Eigen::RowVectorXi(),
FiffInfo class declaration.
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
FiffStream class declaration.
FiffRawDir class declaration.
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
CTF software compensation data.
FIFF measurement file information.
FIFF raw measurement data.
QSharedPointer< FiffRawData > SPtr
bool read_raw_segment(Eigen::MatrixXd &data, Eigen::MatrixXd ×, fiff_int_t from=-1, fiff_int_t to=-1, const Eigen::RowVectorXi &sel=defaultRowVectorXi, bool do_debug=false) const
bool save(QIODevice &p_IODevice, const Eigen::RowVectorXi &picks=Eigen::RowVectorXi(), int decim=1, int from=-1, int to=-1) const
bool read_raw_segment_times(Eigen::MatrixXd &data, Eigen::MatrixXd ×, float from, float to, const Eigen::RowVectorXi &sel=defaultRowVectorXi) const
QList< FiffRawDir > rawdir
bool read_raw_segment(Eigen::MatrixXd &data, Eigen::MatrixXd ×, Eigen::SparseMatrix< double > &multSegment, fiff_int_t from=-1, fiff_int_t to=-1, const Eigen::RowVectorXi &sel=defaultRowVectorXi, bool do_debug=false) const
QSharedPointer< const FiffRawData > ConstSPtr
QSharedPointer< FiffStream > SPtr