v2.0.0
Loading...
Searching...
No Matches
mne_surface.h File Reference

Lightweight triangulated surface (vertices, triangles, normals) used by surface-based routines. More...

#include "mne_global.h"
#include "mne_surface_or_volume.h"
#include <Eigen/Core>
#include <memory>
Include dependency graph for mne_surface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MNELIB::MNESurface
 Lightweight triangulated surface (vertices, triangles, normals). More...

Namespaces

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

Detailed Description

Lightweight triangulated surface (vertices, triangles, normals) used by surface-based routines.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2013-2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org; Christof Pieloth pielo.nosp@m.th@l.nosp@m.abp.h.nosp@m.twk-.nosp@m.leipz.nosp@m.ig.d.nosp@m.e; Lorenz Esch loren.nosp@m.z.es.nosp@m.ch@tu.nosp@m.-ilm.nosp@m.enau..nosp@m.de; Juan GPC jgarc.nosp@m.iapr.nosp@m.ieto@.nosp@m.mgh..nosp@m.harva.nosp@m.rd.e.nosp@m.du; Gabriel Motta gabri.nosp@m.elbe.nosp@m.nmott.nosp@m.a@gm.nosp@m.ail.c.nosp@m.om
Since
0.1.0
Date
August 2013

MNELIB::MNESurface is the minimal geometric surface object that the cortex-based algorithms in MNELIB and INVERSELIB share: it carries no decimation or patch information and is used wherever only the topology is needed (projection to surface, distance maps, head-shape fitting). Heavier flavours - MNESourceSpace and MNEBemSurface - subclass or wrap it.

Definition in file mne_surface.h.