65#include <QSharedPointer>
88 typedef QSharedPointer<MNERawInfo>
SPtr;
179 std::unique_ptr<FIFFLIB::FiffId>&
id,
184 QList<FIFFLIB::FiffChInfo>& chp,
204 static int load(
const QString& name,
int allow_maxshield, std::unique_ptr<MNERawInfo>& infop);
208 std::unique_ptr<FIFFLIB::FiffId>
id;
214 std::unique_ptr<FIFFLIB::FiffCoordTrans>
trans;
221 QList<FIFFLIB::FiffDirEntry::SPtr>
rawDir;
FiffStream class declaration.
FiffDirNode class declaration, which provides fiff dir tree processing methods.
mne library export/import macros.
Core MNE data structures (source spaces, source estimates, hemispheres).
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
Coordinate transformation description.
QSharedPointer< FiffDirNode > SPtr
QSharedPointer< FiffStream > SPtr
Time stamp record storing seconds and microseconds since epoch.
FIFFLIB::FiffTime start_time
QList< FIFFLIB::FiffDirEntry::SPtr > rawDir
static int get_meas_info(FIFFLIB::FiffStream::SPtr &stream, FIFFLIB::FiffDirNode::SPtr &node, std::unique_ptr< FIFFLIB::FiffId > &id, int *nchan, float *sfreq, float *highpass, float *lowpass, QList< FIFFLIB::FiffChInfo > &chp, FIFFLIB::FiffCoordTrans &trans, FIFFLIB::FiffTime **start_time)
MNERawInfo()
Constructs a default MNERawInfo.
QSharedPointer< const MNERawInfo > ConstSPtr
static FIFFLIB::FiffDirNode::SPtr find_maxshield(const FIFFLIB::FiffDirNode::SPtr &node)
static FIFFLIB::FiffDirNode::SPtr find_meas_info(const FIFFLIB::FiffDirNode::SPtr &node)
QList< FIFFLIB::FiffChInfo > chInfo
static int load(const QString &name, int allow_maxshield, std::unique_ptr< MNERawInfo > &infop)
static FIFFLIB::FiffDirNode::SPtr find_raw(const FIFFLIB::FiffDirNode::SPtr &node)
static FIFFLIB::FiffDirNode::SPtr find_meas(const FIFFLIB::FiffDirNode::SPtr &node)
std::unique_ptr< FIFFLIB::FiffId > id
std::unique_ptr< FIFFLIB::FiffCoordTrans > trans
QSharedPointer< MNERawInfo > SPtr