54 #include <QSharedPointer>
56 #include <QStringList>
80 using namespace Eigen;
92 typedef QSharedPointer<FiffProj>
SPtr;
113 explicit FiffProj( fiff_int_t p_kind,
130 static void activate_projs(QList<FiffProj> &p_qListFiffProj);
150 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);
161 friend std::ostream& operator<<(std::ostream& out,
const FIFFLIB::FiffProj &p_FiffProj);
179 out <<
"#### Fiff Projector ####\n";
180 out <<
"\tKind: " << p_FiffProj.
kind << std::endl;
181 out <<
"\tactive: " << p_FiffProj.
active << std::endl;
182 out <<
"\tdesc: " << p_FiffProj.
desc.toLatin1().constData() << std::endl;
183 out <<
"\tdata:\n\t" << *p_FiffProj.
data.data() << std::endl;
189 #endif // FIFF_PROJ_H
Old fiff_type declarations - replace them.
QSharedDataPointer< FiffNamedMatrix > SDPtr
FiffNamedMatrix class declaration.
FiffNamedMatrix::SDPtr data
QSharedPointer< const FiffProj > ConstSPtr
#define FIFFSHARED_EXPORT
Fiff library export/import macros.
QSharedPointer< FiffProj > SPtr