MNE-CPP  beta 1.0
Public Types | Public Member Functions | List of all members
DISP3DLIB::NewBrainView Class Reference

FreeSurfer surface visualisation. More...

#include <newbrainview.h>

Inheritance diagram for DISP3DLIB::NewBrainView:

Public Types

enum  ViewOption { ShowCurvature = 0x0 }
 
typedef QSharedPointer< NewBrainViewSPtr
 
typedef QSharedPointer< const NewBrainViewConstSPtr
 

Public Member Functions

 NewBrainView (QWidget *parent=0, Qt::WindowFlags f=0)
 
 NewBrainView (const QString &subject_id, qint32 hemi, const QString &surf, const QString &subjects_dir, QWidget *parent=0, Qt::WindowFlags f=0)
 
 NewBrainView (const QString &subject_id, qint32 hemi, const QString &surf, const QString &atlas, const QString &subjects_dir, QWidget *parent=0, Qt::WindowFlags f=0)
 
 NewBrainView (const QString &p_sFile, QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~NewBrainView ()
 
void init (const AnnotationSet &annotationSet, const SurfaceSet &surfSet)
 
void showDebugTable ()
 

Detailed Description

FreeSurfer surface visualisation.

ToDo: derive this from geometryview! Visualizes FreeSurfer surfaces.

Definition at line 111 of file newbrainview.h.

Member Typedef Documentation

typedef QSharedPointer<const NewBrainView> DISP3DLIB::NewBrainView::ConstSPtr

Const shared pointer type for NewBrainView class.

Definition at line 116 of file newbrainview.h.

Shared pointer type for NewBrainView class.

Definition at line 115 of file newbrainview.h.

Constructor & Destructor Documentation

NewBrainView::NewBrainView ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Default constructor

Definition at line 72 of file newbrainview.cpp.

NewBrainView::NewBrainView ( const QString &  subject_id,
qint32  hemi,
const QString &  surf,
const QString &  subjects_dir,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
explicit

Construts the NewBrainView set by reading it of the given surface.

Parameters
[in]subject_idName of subject
[in]hemiWhich hemisphere to load {0 -> lh, 1 -> rh, 2 -> both}
[in]surfName of the surface to load (eg. inflated, orig ...)
[in]subjects_dirSubjects directory

Definition at line 82 of file newbrainview.cpp.

NewBrainView::NewBrainView ( const QString &  subject_id,
qint32  hemi,
const QString &  surf,
const QString &  atlas,
const QString &  subjects_dir,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
explicit

Construts the NewBrainView set by reading it of the given surface.

Parameters
[in]subject_idName of subject
[in]hemiWhich hemisphere to load {0 -> lh, 1 -> rh, 2 -> both}
[in]surfName of the surface to load (eg. inflated, orig ...)
[in]atlasName of the atlas to load (eg. aparc.a2009s, aparc, aparc.DKTatlas40, BA, BA.thresh, ...)
[in]subjects_dirSubjects directory

Definition at line 93 of file newbrainview.cpp.

NewBrainView::NewBrainView ( const QString &  p_sFile,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
explicit

Construts the brain view by reading a given surface.

Parameters
[in]p_sFileSurface file name with path

Definition at line 105 of file newbrainview.cpp.

NewBrainView::~NewBrainView ( )

Default destructor

Definition at line 118 of file newbrainview.cpp.


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