36#ifndef FIFFLIB_FIFF_DIG_POINT_SET_H
37#define FIFFLIB_FIFF_DIG_POINT_SET_H
49#include <QSharedPointer>
88 typedef QSharedPointer<FiffDigPointSet>
SPtr;
89 typedef QSharedPointer<const FiffDigPointSet>
ConstSPtr;
158 inline qint32
size()
const;
166 void write(QIODevice &p_IODevice);
255 QList<FiffDigPoint> m_qListDigPoint;
264 m_qListDigPoint.clear();
271 return m_qListDigPoint.size() == 0;
278 return m_qListDigPoint.size();
282#ifndef metatype_fiffdigpointset
283#define metatype_fiffdigpointset
287#ifndef metatype_fiffdigpointset_sptr
288#define metatype_fiffdigpointset_sptr
Fiff library export/import macros.
#define FIFFSHARED_EXPORT
FiffStream class declaration.
Q_DECLARE_METATYPE(FIFFLIB::FiffDigPointSet)
FiffDigPoint class declaration.
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
Coordinate transformation description.
Digitization point description.
Holds a set of digitizer points.
QSharedPointer< FiffDigPointSet > SPtr
FiffDigPointSet pickTypes(QList< int > includeTypes) const
QSharedPointer< const FiffDigPointSet > ConstSPtr
void applyTransform(const FiffCoordTrans &coordTrans, bool bApplyInverse=false)
void write(QIODevice &p_IODevice)
void writeToStream(FiffStream *p_pStream)
static bool readFromStream(FiffStream::SPtr &p_Stream, FiffDigPointSet &p_Dig)
QList< FiffDigPoint > getList()
Directory node structure.
QSharedPointer< FiffStream > SPtr