63 #include <QStringList>
64 #include <QSharedPointer>
99 typedef QSharedPointer<FiffInfo>
SPtr;
143 bool make_compensator(fiff_int_t from, fiff_int_t to,
FiffCtfComp& ctf_comp,
bool exclude_comp_chs =
false)
const;
155 qint32 get_current_comp();
169 inline qint32 make_projector(MatrixXd& proj)
const;
184 inline qint32 make_projector(MatrixXd& proj,
const QStringList& p_chNames)
const;
198 FiffInfo pick_info(
const RowVectorXi &sel = defaultVectorXi)
const;
206 inline void set_current_comp(fiff_int_t value);
224 static QList<FiffChInfo> set_current_comp(QList<FiffChInfo>& chs, fiff_int_t value);
255 bool make_compensator(fiff_int_t kind, MatrixXd& this_comp)
const;
259 fiff_int_t meas_date[2];
301 #endif // FIFF_INFO_H
QList< FiffCtfComp > comps
FIFF measurement file information.
FiffProj class declaration.
Old fiff_type declarations - replace them.
QSharedPointer< const FiffInfo > ConstSPtr
Universially unique identifier.
void set_current_comp(fiff_int_t value)
QSharedPointer< FiffInfo > SPtr
FiffInfoBase class declaration.
FiffChInfo class declaration.
FiffCtfComp class declaration.
#define FIFFSHARED_EXPORT
Fiff library export/import macros.
static fiff_int_t make_projector(const QList< FiffProj > &projs, const QStringList &ch_names, MatrixXd &proj, const QStringList &bads=defaultQStringList, MatrixXd &U=defaultMatrixXd, bool include_active=true)
qint32 make_projector(MatrixXd &proj) const
FiffId class declaration.
QList< FiffDigPoint > dig
Coordinate transformation description.
FiffDigPoint class declaration.
CTF software compensation data.
FiffCoordTrans class declaration.