v2.0.0
Loading...
Searching...
No Matches
analyze_types.h File Reference
Include dependency graph for analyze_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  INVERSELIB::mshScales
 Display scale settings for MEG/EEG amplitude, time range, and baseline parameters. More...
struct  INVERSELIB::fieldMappingPref
 Preferences for MEG/EEG field mapping including interpolation grades, smoothing, and sphere model origins. More...
struct  INVERSELIB::mnePref
 MNE computation preferences including regularization, estimate type, color scales, and display options. More...
struct  INVERSELIB::mshLabel
 Cortical label storing vertex indices, hemisphere assignment, and display color. More...
struct  INVERSELIB::mshLabelSet
 Collection of cortical labels for region-of-interest analysis. More...
struct  INVERSELIB::mneOverlay
 Overlay data for cortical or scalp surface display, including color scale, contour, and opacity settings. More...
struct  INVERSELIB::overlayPref
 Overlay display preferences storing color scale definitions, smoothing, opacity, and contour settings per overlay type. More...
struct  INVERSELIB::fieldMappingData
 Sphere-model field mapping data holding coils, dot products, and the interpolation matrix for MEG or EEG. More...
struct  INVERSELIB::contourMap
 Contour map values computed on a surface for MEG or EEG field visualization. More...
struct  INVERSELIB::hpiResultData
 HPI measurement result storing coil positions, goodness-of-fit values, and head-to-device transformation. More...
struct  INVERSELIB::timecourseData
 Single saved timecourse extracted from source data or overlay, with label, vertex selection, and waveform. More...
struct  INVERSELIB::timecourseDataSet
 Collection of saved timecourses for batch display and analysis. More...
struct  INVERSELIB::dataSetData
 Persistent state across data set changes, holding sample index, picked time, scale settings, and MNE preferences. More...
struct  INVERSELIB::mshMegEegData
 Combined MEG/EEG measurement data with inverse operator, field mapping, dipole fitting, and display state. More...
struct  INVERSELIB::contHpiData
 Single continuous HPI data point with quaternion orientation, translation, and goodness-of-fit. More...
struct  INVERSELIB::contHpiDataSet
 Time series of continuous HPI measurements with coil movement and angular velocity tracking. More...

Namespaces

namespace  INVERSELIB
 Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).

Macros

#define SURF_UNKNOWN   -1
#define SURF_LEFT_HEMI   FIFFV_MNE_SURF_LEFT_HEMI
#define SURF_RIGHT_HEMI   FIFFV_MNE_SURF_RIGHT_HEMI
#define SURF_BOTH_HEMIS   103
#define SURF_LEFT_MORPH_HEMI   (1 << 16 | FIFFV_MNE_SURF_LEFT_HEMI)
#define SURF_RIGHT_MORPH_HEMI   (1 << 16 | FIFFV_MNE_SURF_RIGHT_HEMI)
#define LABEL_TASK_NONE   -1
#define LABEL_TASK_MAX   1
#define LABEL_TASK_AVE   2
#define LABEL_TASK_L2   3
#define LABEL_TASK_L1   4
#define LABEL_TASK_TIME_L2   5
#define SHOW_CURVATURE_NONE   0
#define SHOW_CURVATURE_OVERLAY   1
#define SHOW_OVERLAY_NONE   0
#define SHOW_OVERLAY_HEAT   1
#define SHOW_OVERLAY_NEGPOS   2
#define ESTIMATE_NONE   0
#define ESTIMATE_MNE   1
#define ESTIMATE_dSPM   2
#define ESTIMATE_sLORETA   3
#define ESTIMATE_fMRI   4
#define ESTIMATE_NOISE   5
#define ESTIMATE_OTHER   6
#define ESTIMATE_PSF   7
#define FIELD_MAP_UNKNOWN   0
#define FIELD_MAP_MEG   8
#define GRAD_MAP_MEG   9
#define FIELD_MAP_EEG   10
#define OVERLAY_MAP   11
#define MAIN_SURFACES   0
#define ALT_SURFACES   1
#define OVERLAY_CORTEX   1
#define OVERLAY_SCALP   2
#define TIMECOURSE_SOURCE_UNKNOWN   -1
#define TIMECOURSE_SOURCE_DATA   1
#define TIMECOURSE_SOURCE_OVERLAY   2
#define MNEV_REG_NOISE   1
#define MNEV_REG_PEARSON   2
#define MNEV_REG_GCV   3
#define NOISE_NORMALIZED(e)

Typedefs

typedef struct INVERSELIB::mshScales INVERSELIB::mshScalesRec
typedef struct INVERSELIB::fieldMappingPref INVERSELIB::fieldMappingPrefRec
typedef struct INVERSELIB::mnePref INVERSELIB::mnePrefRec
typedef struct INVERSELIB::mshLabel INVERSELIB::mshLabelRec
typedef struct INVERSELIB::mshLabelSet INVERSELIB::mshLabelSetRec
typedef struct INVERSELIB::mneOverlay INVERSELIB::mneOverlayRec
typedef struct INVERSELIB::overlayPref INVERSELIB::overlayPrefRec
typedef struct INVERSELIB::fieldMappingData INVERSELIB::fieldMappingDataRec
typedef struct INVERSELIB::contourMap INVERSELIB::contourMapRec
typedef struct INVERSELIB::hpiResultData INVERSELIB::hpiResultDataRec
typedef struct INVERSELIB::timecourseData INVERSELIB::timecourseDataRec
typedef struct INVERSELIB::timecourseDataSet INVERSELIB::timecourseDataSetRec
typedef struct INVERSELIB::dataSetData INVERSELIB::dataSetDataRec
typedef struct INVERSELIB::mshMegEegData INVERSELIB::mshMegEegDataRec
typedef void(* INVERSELIB::colorEditorDoneFunc) (float *color, void *user)
typedef struct INVERSELIB::contHpiData INVERSELIB::contHpiDataRec
typedef struct INVERSELIB::contHpiDataSet INVERSELIB::contHpiDataSetRec

Macro Definition Documentation

◆ ALT_SURFACES

#define ALT_SURFACES   1

Definition at line 44 of file analyze_types.h.

◆ ESTIMATE_dSPM

#define ESTIMATE_dSPM   2

Definition at line 30 of file analyze_types.h.

◆ ESTIMATE_fMRI

#define ESTIMATE_fMRI   4

Definition at line 32 of file analyze_types.h.

◆ ESTIMATE_MNE

#define ESTIMATE_MNE   1

Definition at line 29 of file analyze_types.h.

◆ ESTIMATE_NOISE

#define ESTIMATE_NOISE   5

Definition at line 33 of file analyze_types.h.

◆ ESTIMATE_NONE

#define ESTIMATE_NONE   0

Definition at line 28 of file analyze_types.h.

◆ ESTIMATE_OTHER

#define ESTIMATE_OTHER   6

Definition at line 34 of file analyze_types.h.

◆ ESTIMATE_PSF

#define ESTIMATE_PSF   7

Definition at line 35 of file analyze_types.h.

◆ ESTIMATE_sLORETA

#define ESTIMATE_sLORETA   3

Definition at line 31 of file analyze_types.h.

◆ FIELD_MAP_EEG

#define FIELD_MAP_EEG   10

Definition at line 40 of file analyze_types.h.

◆ FIELD_MAP_MEG

#define FIELD_MAP_MEG   8

Definition at line 38 of file analyze_types.h.

◆ FIELD_MAP_UNKNOWN

#define FIELD_MAP_UNKNOWN   0

Definition at line 37 of file analyze_types.h.

◆ GRAD_MAP_MEG

#define GRAD_MAP_MEG   9

Definition at line 39 of file analyze_types.h.

◆ LABEL_TASK_AVE

#define LABEL_TASK_AVE   2

Definition at line 16 of file analyze_types.h.

◆ LABEL_TASK_L1

#define LABEL_TASK_L1   4

Definition at line 18 of file analyze_types.h.

◆ LABEL_TASK_L2

#define LABEL_TASK_L2   3

Definition at line 17 of file analyze_types.h.

◆ LABEL_TASK_MAX

#define LABEL_TASK_MAX   1

Definition at line 15 of file analyze_types.h.

◆ LABEL_TASK_NONE

#define LABEL_TASK_NONE   -1

Definition at line 14 of file analyze_types.h.

◆ LABEL_TASK_TIME_L2

#define LABEL_TASK_TIME_L2   5

Definition at line 19 of file analyze_types.h.

◆ MAIN_SURFACES

#define MAIN_SURFACES   0

Definition at line 43 of file analyze_types.h.

◆ MNEV_REG_GCV

#define MNEV_REG_GCV   3

Definition at line 55 of file analyze_types.h.

◆ MNEV_REG_NOISE

#define MNEV_REG_NOISE   1

Definition at line 53 of file analyze_types.h.

◆ MNEV_REG_PEARSON

#define MNEV_REG_PEARSON   2

Definition at line 54 of file analyze_types.h.

◆ NOISE_NORMALIZED

#define NOISE_NORMALIZED ( e)
Value:
((e) == ESTIMATE_dSPM || (e) == ESTIMATE_sLORETA)
#define ESTIMATE_sLORETA
#define ESTIMATE_dSPM

Definition at line 57 of file analyze_types.h.

◆ OVERLAY_CORTEX

#define OVERLAY_CORTEX   1

Definition at line 46 of file analyze_types.h.

◆ OVERLAY_MAP

#define OVERLAY_MAP   11

Definition at line 41 of file analyze_types.h.

◆ OVERLAY_SCALP

#define OVERLAY_SCALP   2

Definition at line 47 of file analyze_types.h.

◆ SHOW_CURVATURE_NONE

#define SHOW_CURVATURE_NONE   0

Definition at line 21 of file analyze_types.h.

◆ SHOW_CURVATURE_OVERLAY

#define SHOW_CURVATURE_OVERLAY   1

Definition at line 22 of file analyze_types.h.

◆ SHOW_OVERLAY_HEAT

#define SHOW_OVERLAY_HEAT   1

Definition at line 25 of file analyze_types.h.

◆ SHOW_OVERLAY_NEGPOS

#define SHOW_OVERLAY_NEGPOS   2

Definition at line 26 of file analyze_types.h.

◆ SHOW_OVERLAY_NONE

#define SHOW_OVERLAY_NONE   0

Definition at line 24 of file analyze_types.h.

◆ SURF_BOTH_HEMIS

#define SURF_BOTH_HEMIS   103

Definition at line 9 of file analyze_types.h.

◆ SURF_LEFT_HEMI

#define SURF_LEFT_HEMI   FIFFV_MNE_SURF_LEFT_HEMI

Definition at line 6 of file analyze_types.h.

◆ SURF_LEFT_MORPH_HEMI

#define SURF_LEFT_MORPH_HEMI   (1 << 16 | FIFFV_MNE_SURF_LEFT_HEMI)

Definition at line 11 of file analyze_types.h.

◆ SURF_RIGHT_HEMI

#define SURF_RIGHT_HEMI   FIFFV_MNE_SURF_RIGHT_HEMI

Definition at line 7 of file analyze_types.h.

◆ SURF_RIGHT_MORPH_HEMI

#define SURF_RIGHT_MORPH_HEMI   (1 << 16 | FIFFV_MNE_SURF_RIGHT_HEMI)

Definition at line 12 of file analyze_types.h.

◆ SURF_UNKNOWN

#define SURF_UNKNOWN   -1

Definition at line 4 of file analyze_types.h.

◆ TIMECOURSE_SOURCE_DATA

#define TIMECOURSE_SOURCE_DATA   1

Definition at line 50 of file analyze_types.h.

◆ TIMECOURSE_SOURCE_OVERLAY

#define TIMECOURSE_SOURCE_OVERLAY   2

Definition at line 51 of file analyze_types.h.

◆ TIMECOURSE_SOURCE_UNKNOWN

#define TIMECOURSE_SOURCE_UNKNOWN   -1

Definition at line 49 of file analyze_types.h.