MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
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: