MNE-CPP
beta 1.0
|
BEM Surface. More...
#include <mne_surface.h>
Public Types | |
typedef QSharedPointer< MNESurface > | SPtr |
typedef QSharedPointer< const MNESurface > | ConstSPtr |
typedef Eigen::Matrix3Xf | PointsT |
typedef Eigen::Matrix3Xf | NormalsT |
typedef Eigen::Matrix3Xi | TrianglesT |
Public Member Functions | |
MNESurface () | |
~MNESurface () | |
Static Public Member Functions | |
static bool | read (QIODevice &p_IODevice, QList< MNESurface::SPtr > &surfaces) |
static bool | read (FIFFLIB::FiffStream::SPtr &p_pStream, bool add_geom, FIFFLIB::FiffDirTree &p_Tree, QList< MNESurface::SPtr > &surfaces) |
Public Attributes | |
FIFFLIB::fiff_int_t | id |
FIFFLIB::fiff_float_t | sigma |
FIFFLIB::fiff_int_t | np |
FIFFLIB::fiff_int_t | ntri |
FIFFLIB::fiff_int_t | coord_frame |
PointsT | rr |
NormalsT | nn |
TrianglesT | tris |
typedef QSharedPointer<const MNESurface> MNELIB::MNESurface::ConstSPtr |
Const shared pointer type for MNESurface.
Definition at line 95 of file mne_surface.h.
typedef Eigen::Matrix3Xf MNELIB::MNESurface::NormalsT |
Type abbreviation for normals.
Definition at line 98 of file mne_surface.h.
typedef Eigen::Matrix3Xf MNELIB::MNESurface::PointsT |
Type abbreviation for points.
Definition at line 97 of file mne_surface.h.
typedef QSharedPointer<MNESurface> MNELIB::MNESurface::SPtr |
Shared pointer type for MNESurface.
Definition at line 94 of file mne_surface.h.
typedef Eigen::Matrix3Xi MNELIB::MNESurface::TrianglesT |
Type abbreviation for triangles.
Definition at line 99 of file mne_surface.h.
MNESurface::MNESurface | ( | ) |
Default constructor
Definition at line 62 of file mne_surface.cpp.
|
inline |
Default destructor
Definition at line 110 of file mne_surface.h.
|
static |
Reads a bem surface from a fif IO device
[in] | p_IODevice | A fiff IO device like a fiff QFile or QTCPSocket |
[out] | surfaces | List to fill with found surfaces |
Definition at line 73 of file mne_surface.cpp.
|
static |
Reads a BEM surface from a fif stream
[in] | p_pStream | The open fiff file |
[in] | add_geom | Add geometry information to the source spaces |
[in] | p_Tree | Search for the surfaces here |
[out] | p_Surfaces | The read bem surfaces |
Definition at line 90 of file mne_surface.cpp.
FIFFLIB::fiff_int_t MNELIB::MNESurface::coord_frame |
The coordinate frame of the mode
Definition at line 148 of file mne_surface.h.
FIFFLIB::fiff_int_t MNELIB::MNESurface::id |
Surface number
Definition at line 144 of file mne_surface.h.
NormalsT MNELIB::MNESurface::nn |
Normals for each node
Definition at line 150 of file mne_surface.h.
FIFFLIB::fiff_int_t MNELIB::MNESurface::np |
Number of nodes
Definition at line 146 of file mne_surface.h.
FIFFLIB::fiff_int_t MNELIB::MNESurface::ntri |
Number of triangles
Definition at line 147 of file mne_surface.h.
PointsT MNELIB::MNESurface::rr |
Points for each node
Definition at line 149 of file mne_surface.h.
FIFFLIB::fiff_float_t MNELIB::MNESurface::sigma |
Conductivity of a compartment
Definition at line 145 of file mne_surface.h.
TrianglesT MNELIB::MNESurface::tris |
Triangulation information
Definition at line 151 of file mne_surface.h.