v2.0.0
Loading...
Searching...
No Matches
MNELIB::MneVolGeom Class Reference

MRI data volume geometry information like FreeSurfer keeps it. More...

#include <mne_vol_geom.h>

Public Types

typedef QSharedPointer< MneVolGeomSPtr
typedef QSharedPointer< const MneVolGeomConstSPtr

Public Member Functions

 MneVolGeom ()
 ~MneVolGeom ()

Public Attributes

int valid
int width
int height
int depth
float xsize
float ysize
float zsize
float x_ras [3]
float y_ras [3]
float z_ras [3]
float c_ras [3]
QString filename

Detailed Description

MRI data volume geometry information like FreeSurfer keeps it.

Implements the MNE Volume Geometry description (Replaces *mneVolGeom,mneVolGeomRec; struct of MNE-C mne_types.h).

Definition at line 76 of file mne_vol_geom.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const MneVolGeom> MNELIB::MneVolGeom::ConstSPtr

Const shared pointer type for MneVolGeom.

Definition at line 80 of file mne_vol_geom.h.

◆ SPtr

typedef QSharedPointer<MneVolGeom> MNELIB::MneVolGeom::SPtr

Shared pointer type for MneVolGeom.

Definition at line 79 of file mne_vol_geom.h.

Constructor & Destructor Documentation

◆ MneVolGeom()

MneVolGeom::MneVolGeom ( )

Constructs the MNE Volume Geometry

Definition at line 54 of file mne_vol_geom.cpp.

◆ ~MneVolGeom()

MneVolGeom::~MneVolGeom ( )

Destroys the MNE Volume Geometry Refactored: mne_free_vol_geom (mne_mgh_mri_io.c)

Definition at line 60 of file mne_vol_geom.cpp.

Member Data Documentation

◆ c_ras

float MNELIB::MneVolGeom::c_ras[3]

Definition at line 100 of file mne_vol_geom.h.

◆ depth

int MNELIB::MneVolGeom::depth

Definition at line 97 of file mne_vol_geom.h.

◆ filename

QString MNELIB::MneVolGeom::filename

Definition at line 101 of file mne_vol_geom.h.

◆ height

int MNELIB::MneVolGeom::height

Definition at line 97 of file mne_vol_geom.h.

◆ valid

int MNELIB::MneVolGeom::valid

Definition at line 96 of file mne_vol_geom.h.

◆ width

int MNELIB::MneVolGeom::width

Definition at line 97 of file mne_vol_geom.h.

◆ x_ras

float MNELIB::MneVolGeom::x_ras[3]

Definition at line 99 of file mne_vol_geom.h.

◆ xsize

float MNELIB::MneVolGeom::xsize

Definition at line 98 of file mne_vol_geom.h.

◆ y_ras

float MNELIB::MneVolGeom::y_ras[3]

Definition at line 99 of file mne_vol_geom.h.

◆ ysize

float MNELIB::MneVolGeom::ysize

Definition at line 98 of file mne_vol_geom.h.

◆ z_ras

float MNELIB::MneVolGeom::z_ras[3]

Definition at line 99 of file mne_vol_geom.h.

◆ zsize

float MNELIB::MneVolGeom::zsize

Definition at line 98 of file mne_vol_geom.h.


The documentation for this class was generated from the following files: