57 #include <QStringList>
68 const static QStringList defaultQStringList = QStringList();
69 static Eigen::MatrixXd defaultMatrixXd = Eigen::MatrixXd::Constant(1,1,-1);
70 const static Eigen::MatrixXd defaultConstMatrixXd(0,0);
71 const static Eigen::MatrixXi defaultMatrixXi(0,0);
72 const static Eigen::VectorXi defaultVectorXi;
73 const static Eigen::RowVectorXi defaultRowVectorXi;
74 const static QPair<float,float> defaultFloatPair = qMakePair(-1.0f, -1.0f);
76 typedef Eigen::Matrix<qint16, Eigen::Dynamic, Eigen::Dynamic> MatrixDau16;
77 typedef Eigen::Matrix<short, Eigen::Dynamic, Eigen::Dynamic> MatrixShort;
83 typedef unsigned char fiff_byte_t;
84 typedef char fiff_char_t;
85 typedef qint16 fiff_short_t;
86 typedef quint16 fiff_ushort_t;
87 typedef qint32 fiff_int_t;
88 typedef quint32 fiff_uint_t;
89 typedef qint64 fiff_long_t;
90 typedef quint64 fiff_ulong_t;
91 typedef float fiff_float_t;
92 typedef double fiff_double_t;
93 typedef quint16 fiff_dau_pack13_t;
94 typedef quint16 fiff_dau_pack14_t;
95 typedef qint16 fiff_dau_pack16_t;
96 typedef qint32 fiff_julian_t;
97 typedef char fiff_data_t;
105 typedef struct _fiffTimeRec {
108 } *fiffTime, fiffTimeRec;
176 typedef struct _fiff_data_ref {
181 } *fiffDataRef,fiffDataRefRec;
194 typedef struct _fiffTagRec {
208 } *fiffTag,fiffTagRec;
218 typedef struct _fiffIdRec {
224 typedef fiffIdRec fiff_id_t;
229 typedef struct _fiffDirEntryRec {
236 } fiffDirEntryRec,*fiffDirEntry;
240 typedef fiffDirEntryRec fiff_dir_entry_t;
245 typedef struct _fiffDigPointRec {
251 } *fiffDigPoint,fiffDigPointRec;
346 #define FIFFM_CHPOS(x) &((x)->chpos)
350 #endif // FIFF_TYPES_H