v2.0.0
Loading...
Searching...
No Matches
DISP3DLIB::BrainTreeModel Class Reference

Hierarchical item model organizing all 3-D scene objects (surfaces, sensors, sources, networks) for QTreeView. More...

#include <braintreemodel.h>

Public Member Functions

 BrainTreeModel (QObject *parent=nullptr)
 ~BrainTreeModel () override=default
SurfaceTreeItem * addSurface (const QString &subject, const QString &hemi, const QString &surfType, const FSLIB::FsSurface &surface)
bool addAnnotation (const QString &subject, const QString &hemi, const FSLIB::FsAnnotation &annotation)
BemTreeItem * addBemSurface (const QString &subject, const QString &bemName, const MNELIB::MNEBemSurface &bemSurf)
void addSensors (const QString &type, const QList< QStandardItem * > &items)
void addDipoles (const INVLIB::InvEcdSet &set)
void addDigitizerData (const QList< FIFFLIB::FiffDigPoint > &digitizerPoints)
void addSourceSpace (const MNELIB::MNESourceSpaces &srcSpace)
NetworkTreeItem * addNetwork (const CONNECTIVITYLIB::Network &network, const QString &name="Network")

Detailed Description

Hierarchical item model organizing all 3-D scene objects (surfaces, sensors, sources, networks) for QTreeView.

Definition at line 57 of file braintreemodel.h.

Inheritance diagram for DISP3DLIB::BrainTreeModel:
Inheritance graph

Constructor & Destructor Documentation

◆ BrainTreeModel()

DISP3DLIB::BrainTreeModel::BrainTreeModel ( QObject * parent = nullptr)
explicit

Definition at line 31 of file braintreemodel.cpp.

◆ ~BrainTreeModel()

DISP3DLIB::BrainTreeModel::~BrainTreeModel ( )
overridedefault

Member Function Documentation

◆ addAnnotation()

bool DISP3DLIB::BrainTreeModel::addAnnotation ( const QString & subject,
const QString & hemi,
const FSLIB::FsAnnotation & annotation )

Definition at line 64 of file braintreemodel.cpp.

◆ addBemSurface()

BemTreeItem * DISP3DLIB::BrainTreeModel::addBemSurface ( const QString & subject,
const QString & bemName,
const MNELIB::MNEBemSurface & bemSurf )

Definition at line 109 of file braintreemodel.cpp.

◆ addDigitizerData()

void DISP3DLIB::BrainTreeModel::addDigitizerData ( const QList< FIFFLIB::FiffDigPoint > & digitizerPoints)

Definition at line 203 of file braintreemodel.cpp.

◆ addDipoles()

void DISP3DLIB::BrainTreeModel::addDipoles ( const INVLIB::InvEcdSet & set)

Definition at line 154 of file braintreemodel.cpp.

◆ addNetwork()

NetworkTreeItem * DISP3DLIB::BrainTreeModel::addNetwork ( const CONNECTIVITYLIB::Network & network,
const QString & name = "Network" )

Definition at line 218 of file braintreemodel.cpp.

◆ addSensors()

void DISP3DLIB::BrainTreeModel::addSensors ( const QString & type,
const QList< QStandardItem * > & items )

Definition at line 139 of file braintreemodel.cpp.

◆ addSourceSpace()

void DISP3DLIB::BrainTreeModel::addSourceSpace ( const MNELIB::MNESourceSpaces & srcSpace)

Definition at line 164 of file braintreemodel.cpp.

◆ addSurface()

SurfaceTreeItem * DISP3DLIB::BrainTreeModel::addSurface ( const QString & subject,
const QString & hemi,
const QString & surfType,
const FSLIB::FsSurface & surface )

Definition at line 38 of file braintreemodel.cpp.


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