1#ifndef _analyze_types_h
2#define _analyze_types_h
6#define SURF_LEFT_HEMI FIFFV_MNE_SURF_LEFT_HEMI
7#define SURF_RIGHT_HEMI FIFFV_MNE_SURF_RIGHT_HEMI
9#define SURF_BOTH_HEMIS 103
11#define SURF_LEFT_MORPH_HEMI (1 << 16 | FIFFV_MNE_SURF_LEFT_HEMI)
12#define SURF_RIGHT_MORPH_HEMI (1 << 16 | FIFFV_MNE_SURF_RIGHT_HEMI)
14#define LABEL_TASK_NONE -1
15#define LABEL_TASK_MAX 1
16#define LABEL_TASK_AVE 2
17#define LABEL_TASK_L2 3
18#define LABEL_TASK_L1 4
19#define LABEL_TASK_TIME_L2 5
21#define SHOW_CURVATURE_NONE 0
22#define SHOW_CURVATURE_OVERLAY 1
24#define SHOW_OVERLAY_NONE 0
25#define SHOW_OVERLAY_HEAT 1
26#define SHOW_OVERLAY_NEGPOS 2
28#define ESTIMATE_NONE 0
30#define ESTIMATE_dSPM 2
31#define ESTIMATE_sLORETA 3
32#define ESTIMATE_fMRI 4
33#define ESTIMATE_NOISE 5
34#define ESTIMATE_OTHER 6
37#define FIELD_MAP_UNKNOWN 0
38#define FIELD_MAP_MEG 8
40#define FIELD_MAP_EEG 10
43#define MAIN_SURFACES 0
46#define OVERLAY_CORTEX 1
47#define OVERLAY_SCALP 2
49#define TIMECOURSE_SOURCE_UNKNOWN -1
50#define TIMECOURSE_SOURCE_DATA 1
51#define TIMECOURSE_SOURCE_OVERLAY 2
53#define MNEV_REG_NOISE 1
54#define MNEV_REG_PEARSON 2
57#define NOISE_NORMALIZED(e) ((e) == ESTIMATE_dSPM || (e) == ESTIMATE_sLORETA)
361 std::unique_ptr<MNELIB::MNELayout>
lout;
FiffCoordTransSet class declaration.
FiffDigitizerData class declaration.
Old fiff_type declarations - replace them.
MNECovMatrix class declaration.
MNESurfacePatch class declaration.
MNEMshColorScaleDef class declaration.
MNE Surface or Volume (MNESurfaceOrVolume) class declaration.
FwdCoilSet class declaration.
MNE Meas Data (MNEMeasData) class declaration.
void(* mneUserFreeFunc)(void *)
Generic destructor callback for user-attached data.
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
struct INVERSELIB::fieldMappingPref fieldMappingPrefRec
struct INVERSELIB::timecourseData timecourseDataRec
struct INVERSELIB::mshScales mshScalesRec
struct INVERSELIB::hpiResultData hpiResultDataRec
struct INVERSELIB::mshLabelSet mshLabelSetRec
struct INVERSELIB::dataSetData dataSetDataRec
struct INVERSELIB::contHpiDataSet contHpiDataSetRec
struct INVERSELIB::contHpiData contHpiDataRec
struct INVERSELIB::fieldMappingData fieldMappingDataRec
struct INVERSELIB::contourMap contourMapRec
struct INVERSELIB::mnePref mnePrefRec
void(* colorEditorDoneFunc)(float *color, void *user)
struct INVERSELIB::mshLabel mshLabelRec
struct INVERSELIB::mshMegEegData mshMegEegDataRec
struct INVERSELIB::timecourseDataSet timecourseDataSetRec
struct INVERSELIB::overlayPref overlayPrefRec
struct INVERSELIB::mneOverlay mneOverlayRec
Coordinate transformation description.
Coordinate transformation descriptor set.
Digitization point description.
Digitization points container and description.
FIFF sparse matrix storage.
Collection of FwdCoil objects representing a full MEG or EEG sensor array.
Measurement data container holding multiple data sets for MNE inverse computations.
Display scale settings for MEG/EEG amplitude, time range, and baseline parameters.
Preferences for MEG/EEG field mapping including interpolation grades, smoothing, and sphere model ori...
MNE computation preferences including regularization, estimate type, color scales,...
MNELIB::MNEMshColorScaleDef scale_MNE
MNELIB::MNEMshColorScaleDef scale_sLORETA
MNELIB::MNEMshColorScaleDef scale_dSPM
Cortical label storing vertex indices, hemisphere assignment, and display color.
MNELIB::MNEMshColorScaleDef scale
MNELIB::MNEMshColorScaleDef scale_other
MNELIB::MNEMshColorScaleDef scale_dSPM
MNELIB::MNEMshColorScaleDef scale_sLORETA
MNELIB::MNEMshColorScaleDef scale_MNE
MNELIB::MNEMshColorScaleDef scale_fMRI
Sphere-model field mapping data holding coils, dot products, and the interpolation matrix for MEG or ...
FWDLIB::FwdCoilSet * coils
MNELIB::MNESurface * surf
MNELIB::MNECovMatrix * noise
FIFFLIB::FiffCoordTransSet * meg_head_t
FIFFLIB::FiffDigPoint * hpi_coils
Single saved timecourse extracted from source data or overlay, with label, vertex selection,...
timecourseData * timecourses
fieldMappingData meg_mapping
MNELIB::MNEMshColorScaleDef scale
fieldMappingData meg_mapping_head
fieldMappingData eeg_mapping
FIFFLIB::FiffSparseMatrix * nn_vals
MNELIB::mneUserFreeFunc dipole_fit_setup_free
INVERSELIB::MNEMeasData * meas
fieldMappingPref mapping_pref
std::unique_ptr< MNELIB::MNELayout > lout
MNELIB::mneUserFreeFunc user_data_free
FIFFLIB::FiffDigitizerData * dig
Single continuous HPI data point with quaternion orientation, translation, and goodness-of-fit.
FIFFLIB::FiffCoordTrans * t
Covariance matrix storage.
Color scale definition with value range and color mapping for surface visualization.