MNE-CPP  0.1.9
A Framework for Electrophysiology
Public Types | Public Member Functions | Protected Attributes | List of all members
DISP3DLIB::NetworkView Class Reference

Visualizes ECD data. More...

#include <networkview.h>

Public Types

typedef QSharedPointer< NetworkViewSPtr
 
typedef QSharedPointer< const NetworkViewConstSPtr
 
- Public Types inherited from DISP3DLIB::AbstractView
typedef QSharedPointer< AbstractViewSPtr
 
typedef QSharedPointer< const AbstractViewConstSPtr
 

Public Member Functions

 NetworkView (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
 
 ~NetworkView ()
 
QList< NetworkTreeItem * > addData (const QString &sSubject, const QString &sMeasurementSetName, const QList< CONNECTIVITYLIB::Network > &tNetworkData)
 
NetworkTreeItemaddData (const QString &sSubject, const QString &sMeasurementSetName, const CONNECTIVITYLIB::Network &tNetworkData)
 
QPointer< DISPLIB::ConnectivitySettingsViewgetConnectivitySettingsView ()
 
- Public Member Functions inherited from DISP3DLIB::AbstractView
 AbstractView (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
 
 ~AbstractView ()
 
QSharedPointer< DISP3DLIB::View3DgetView ()
 
QSharedPointer< DISPLIB::Control3DViewgetControlView ()
 
QSharedPointer< DISP3DLIB::Data3DTreeModelgetTreeModel ()
 
QPointer< DISPLIB::QuickControlViewgetQuickControl ()
 
void setQuickControlWidgets (const QList< QWidget * > &lControlWidgets)
 

Protected Attributes

QPointer< DISPLIB::ConnectivitySettingsViewm_pConnectivitySettingsView
 
- Protected Attributes inherited from DISP3DLIB::AbstractView
QSharedPointer< DISP3DLIB::View3Dm_p3DView
 
QSharedPointer< DISP3DLIB::Data3DTreeModelm_pData3DModel
 
QSharedPointer< DISPLIB::Control3DViewm_pControl3DView
 
QPointer< DISPLIB::QuickControlViewm_pQuickControlView
 

Additional Inherited Members

- Protected Member Functions inherited from DISP3DLIB::AbstractView
void createGUI ()
 

Detailed Description

Visualizes ECD data.

Adapter which provides visualization for network data and a control widget.

Definition at line 82 of file networkview.h.

Inheritance diagram for DISP3DLIB::NetworkView:
Inheritance graph

Member Typedef Documentation

◆ ConstSPtr

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

Const shared pointer type for NetworkView class.

Definition at line 88 of file networkview.h.

◆ SPtr

typedef QSharedPointer<NetworkView> DISP3DLIB::NetworkView::SPtr

Shared pointer type for NetworkView class.

Definition at line 87 of file networkview.h.

Constructor & Destructor Documentation

◆ NetworkView()

NetworkView::NetworkView ( QWidget *  parent = 0,
Qt::WindowFlags  f = Qt::Widget 
)
explicit

Default constructor

Definition at line 64 of file networkview.cpp.

◆ ~NetworkView()

NetworkView::~NetworkView ( )

Default destructor

Definition at line 76 of file networkview.cpp.

Member Function Documentation

◆ addData() [1/2]

NetworkTreeItem * NetworkView::addData ( const QString &  sSubject,
const QString &  sMeasurementSetName,
const CONNECTIVITYLIB::Network tNetworkData 
)

Adds connectivity estimation data.

Parameters
[in]sSubjectThe name of the subject.
[in]sMeasurementSetNameThe name of the measurement set to which the data is to be added. If it does not exist yet, it will be created.
[in]networkDataThe connectivity data.
Returns
Returns a pointer to the added tree item. Default is a NULL pointer if no item was added.

Definition at line 94 of file networkview.cpp.

◆ addData() [2/2]

QList< NetworkTreeItem * > NetworkView::addData ( const QString &  sSubject,
const QString &  sMeasurementSetName,
const QList< CONNECTIVITYLIB::Network > &  tNetworkData 
)

Adds a list of connectivity estimation data.

Parameters
[in]sSubjectThe name of the subject.
[in]sMeasurementSetNameThe name of the measurement set to which the data is to be added. If it does not exist yet, it will be created.
[in]networkDataThe list of connectivity data.
Returns
Returns a lsit with pointers to the added tree items.

Definition at line 82 of file networkview.cpp.


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