37 #ifndef MNE_SOURCESPACE_H 38 #define MNE_SOURCESPACE_H 95 typedef QSharedPointer<MNESourceSpace>
SPtr;
96 typedef QSharedPointer<const MNESourceSpace>
ConstSPtr;
130 inline bool isEmpty()
const;
142 static qint32 find_source_space_hemi(
MNEHemisphere& p_Hemisphere);
150 QList<Eigen::VectorXi> get_vertno()
const;
162 QList<Eigen::VectorXi> label_src_vertno_sel(
const FSLIB::Label &p_label, Eigen::VectorXi &src_sel)
const;
185 MNESourceSpace pick_regions(
const QList<FSLIB::Label> &p_qListLabels)
const;
209 inline qint32 size()
const;
226 bool transform_source_space_to(FIFFLIB::fiff_int_t dest,
300 static bool complete_source_space_info(
MNEHemisphere& p_Hemisphere);
319 QList<MNEHemisphere> m_qListHemispheres;
326 inline bool MNESourceSpace::isEmpty()
const 328 return m_qListHemispheres.size() == 0;
333 inline qint32 MNESourceSpace::size()
const 335 return m_qListHemispheres.size();
342 return (a.m_qListHemispheres == b.m_qListHemispheres);
346 #endif // MNE_SOURCESPACE_H QSharedPointer< MNESourceSpace > SPtr
Definitions for describing the objects in a FIFF file.
Coordinate transformation description.
QSharedPointer< const MNESourceSpace > ConstSPtr
FIFF class declaration, which provides static wrapper functions to stay consistent with mne matlab to...
MNEHemisphere class declaration.
FiffDirNode class declaration, which provides fiff dir tree processing methods.
Source Space descritpion.
QSharedPointer< FiffDirNode > SPtr
mne library export/import macros.
Hemisphere provides geometry information.
QSharedPointer< FiffStream > SPtr