v2.0.0
Loading...
Searching...
No Matches
MNELIB Namespace Reference

Core MNE data structures (source spaces, source estimates, hemispheres). More...

Classes

struct  fitSphereUser
 Workspace for sphere-fitting optimization, holding digitizer point coordinates and count. More...
struct  frameNameRec_3
 Lookup record mapping a FIFF coordinate frame integer ID to its human-readable name string. More...
class  FilterThreadArg
 Thread-local arguments for parallel raw data filtering (channel range, filter kernel, buffer). More...
class  MNE
 The MNE class provides wrapper functions to stay consistent with mne matlab toolbox. More...
class  MNEBem
 BEM descritpion. More...
class  MNEBemSurface
 BEM surface provides geometry information. More...
class  MNEChSelection
class  MNEClusterInfo
 cluster information More...
class  MNECorSourceEstimate
 Correlated source estimation. More...
class  MNECovMatrix
 Covariance matrix storage. More...
class  MNECTFCompData
 Represents a single CTF compensation data element. More...
class  MNECTFCompDataSet
 Collection of CTF third-order gradient compensation operators. More...
class  MNEDeriv
 One item in a derivation data set. More...
class  MNEDerivSet
 Collection of MNEDeriv channel derivation definitions loaded from a file. More...
class  MNEDescriptionParser
class  MNEEpochData
 epoch data More...
struct  ArtifactRejectionData
 Artifact rejection thresholds and flags for each channel type (grad, mag, eeg, eog) used during epoch dropping. More...
class  MNEEpochDataList
 Epoch data list. More...
class  MNEEvent
 Single trigger-event marker. More...
class  MNEEventList
 Ordered list of trigger-event markers. More...
class  MNEFilterDef
struct  RegionDataOut
 Output of a cluster-based forward solution computation for a single cortical region. More...
struct  RegionData
 Input parameters for cluster-based forward solution computation on a single cortical region. More...
class  MNEForwardSolution
 Forward operator. More...
class  MNEHemisphere
 Hemisphere provides geometry information. More...
struct  RegionMTOut
 Output of a multi-threaded inverse operator assembly step for a single cortical region. More...
struct  RegionMT
 Input parameters for multi-threaded inverse operator assembly on a single cortical region. More...
class  MNEInverseOperator
 Inverse operator. More...
class  MNELayout
 Full plotter layout with viewports. More...
class  MNELayoutPort
 Single viewport in a plotter layout. More...
class  MNEMghTag
 Single tag entry in a FreeSurfer MGH/MGZ file header. More...
class  MNEMghTagGroup
 Collection of MNEMghTag entries from a FreeSurfer MGH/MGZ file footer. More...
class  MNEMneData
 Data associated with MNE computations for each mneMeasDataSet. More...
class  MNEMorphMap
 Vertex-to-vertex mapping between two FreeSurfer surface meshes for morphing source estimates. More...
class  MNEMshColorScaleDef
 Color scale definition with value range and color mapping for surface visualization. More...
class  MNEMshDisplaySurface
 The MNE Msh Display Surface class holds information about a surface to be rendered. More...
class  MNEMshDisplaySurfaceSet
 The MNE Msh Display Surface Set class holds information about a set of surfaces to be rendered. More...
class  MNEMshEyes
 Eye/camera position and gaze direction for 3-D surface rendering. More...
class  MNEMshLight
 Single light source with position, color, and state for 3-D surface rendering. More...
class  MNEMshLightSet
 Collection of lights defining the lighting setup for 3-D rendering. More...
class  MNEMshPicked
 Picked point on a displayed surface storing vertex index, coordinates, and source value. More...
class  MNENamedMatrix
 A dense matrix with named rows and columns. More...
class  MNENamedVector
class  MNENearest
 This is used in the patch definitions. More...
class  MNEPatchInfo
 Patch information for a single source space point including vertex members and area. More...
struct  CovDefinition
struct  CovDescription
struct  FilterSettings
struct  ProcessingSettings
class  MNEProjData
 Auxiliary projection data computed from MNEProjOp for efficient repeated application. More...
class  MNEProjItem
 A single SSP (Signal-Space Projection) item. More...
class  MNEProjOp
 Projection operator managing a set of linear projection items and the final compiled projector matrix. More...
class  MNEProjectToSurface
 Projects 3-D points onto a triangulated surface mesh and returns nearest vertices and distances. More...
class  MNERawBufDef
 Definition of one raw data buffer within a FIFF file. More...
struct  RingBuffer
 Circular ring buffer for managing raw-data matrix allocations. More...
struct  FilterData
 Pre-computed frequency-domain filter state used for FFT-based raw data filtering. More...
class  MNERawData
 A comprehensive raw data structure. More...
class  MNERawInfo
 Information about raw data in a FIFF file. More...
class  MNESourceEstimate
 Source estimation. More...
class  MNESourceSpace
 This defines a source space. More...
class  MNESourceSpaces
 Source Space descritpion. More...
class  MNESparseNamedMatrix
struct  frameNameRec_1
 Lookup record mapping a FIFF coordinate frame integer code to its human-readable name. More...
class  MNESssData
 Container for Signal Space Separation (SSS/Maxwell filtering) expansion coefficients and metadata. More...
class  MNESurface
 This defines a surface. More...
class  MNESurfaceOrVolume
 Defines a source space or a surface. More...
class  MNESurfacePatch
 Cortical surface patch linking a set of vertices to a single source space point. More...
class  MNETriangle
 Per-triangle geometric data for a cortical or BEM surface. More...
class  MNEVolGeom
 MRI data volume geometry information like FreeSurfer keeps it. More...
struct  RejectionParams
struct  AverageCategory
struct  AverageDescription

Typedefs

typedef struct MNELIB::fitSphereUser fitSphereUserRec
typedef MNEChSelection mneChSelectionRec
typedef MNEChSelectionmneChSelection
typedef MNELayoutPort mneLayoutPortRec
typedef MNELayoutPortmneLayoutPort
typedef void(* mneUserFreeFunc) (void *)
 Generic destructor callback for user-attached data.

Functions

bool operator== (const MNEClusterInfo &a, const MNEClusterInfo &b)
std::ostream & operator<< (std::ostream &out, const MNELIB::MNEForwardSolution &p_MNEForwardSolution)
bool operator== (const MNEForwardSolution &a, const MNEForwardSolution &b)
const char * buildDateTime ()
const char * buildHash ()
const char * buildHashLong ()
bool operator== (const MNEHemisphere &a, const MNEHemisphere &b)
std::ostream & operator<< (std::ostream &out, const MNELIB::MNEInverseOperator &p_MNEInverseOperator)
bool operator== (const MNESourceSpaces &a, const MNESourceSpaces &b)

Detailed Description

Core MNE data structures (source spaces, source estimates, hemispheres).

Typedef Documentation

◆ fitSphereUserRec

◆ mneChSelection

Definition at line 46 of file mne_ch_selection.h.

◆ mneChSelectionRec

Backward-compatible typedef aliases.

Definition at line 45 of file mne_ch_selection.h.

◆ mneLayoutPort

Definition at line 44 of file mne_layout_port.h.

◆ mneLayoutPortRec

Backward-compatible typedef aliases.

Definition at line 43 of file mne_layout_port.h.

◆ mneUserFreeFunc

typedef void(* MNELIB::mneUserFreeFunc) (void *)

Generic destructor callback for user-attached data.

Several legacy structures carry a void* user_data slot together with a matching mneUserFreeFunc that is called when the owning object is destroyed.

Definition at line 91 of file mne_types.h.

Function Documentation

◆ buildDateTime()

const char * MNELIB::buildDateTime ( )

Returns build date and time.

Definition at line 46 of file mne_global.cpp.

◆ buildHash()

const char * MNELIB::buildHash ( )

Returns abbreviated build git hash.

Definition at line 50 of file mne_global.cpp.

◆ buildHashLong()

const char * MNELIB::buildHashLong ( )

Returns full build git hash.

Definition at line 54 of file mne_global.cpp.

◆ operator<<() [1/2]

std::ostream & MNELIB::operator<< ( std::ostream & out,
const MNELIB::MNEForwardSolution & p_MNEForwardSolution )
inline

overloading the stream out operator<<

Parameters
[in]outThe stream to which the MNE forward solution should be assigned to.
[in]p_MNEForwardSolutionMNE forward solution which should be assigned to the stream.
Returns
the stream with the attached fiff projector.

Definition at line 564 of file mne_forwardsolution.h.

◆ operator<<() [2/2]

std::ostream & MNELIB::operator<< ( std::ostream & out,
const MNELIB::MNEInverseOperator & p_MNEInverseOperator )
inline

overloading the stream out operator<<

Parameters
[in]outThe stream to which the fiff covariance should be assigned to.
[in]p_MNEInverseOperatorMNEInverseOperator which should be assigned to the stream.
Returns
the stream with the attached fiff covariance matrix.

Definition at line 414 of file mne_inverse_operator.h.

◆ operator==() [1/4]

bool MNELIB::operator== ( const MNEClusterInfo & a,
const MNEClusterInfo & b )
inline

Overloaded == operator to compare an object to this instance.

Parameters
[in]objectThe object which should be compared to.
Returns
true if equal, false otherwise.

Definition at line 151 of file mne_cluster_info.h.

◆ operator==() [2/4]

bool MNELIB::operator== ( const MNEForwardSolution & a,
const MNEForwardSolution & b )
inline

Overloaded == operator to compare an object to this instance.

Parameters
[in]objectThe object which should be compared to.
Returns
true if equal, false otherwise.

Definition at line 580 of file mne_forwardsolution.h.

◆ operator==() [3/4]

bool MNELIB::operator== ( const MNEHemisphere & a,
const MNEHemisphere & b )
inline

Overloaded == operator to compare an object to this instance.

Parameters
[in]objectThe object which should be compared to.
Returns
true if equal, false otherwise.

Definition at line 257 of file mne_hemisphere.h.

◆ operator==() [4/4]

bool MNELIB::operator== ( const MNESourceSpaces & a,
const MNESourceSpaces & b )
inline

Overloaded == operator to compare an object to this instance.

Parameters
[in]objectThe object which should be compared to.
Returns
true if equal, false otherwise.

Definition at line 381 of file mne_source_spaces.h.