MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
sourceestimateview.h
Go to the documentation of this file.
1//=============================================================================================================
36#ifndef DISP3DLIB_SOURCEESTIMATEVIEW_H
37#define DISP3DLIB_SOURCEESTIMATEVIEW_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "../disp3D_global.h"
44#include "abstractview.h"
45
46//=============================================================================================================
47// QT INCLUDES
48//=============================================================================================================
49
50#include <QSharedPointer>
51
52//=============================================================================================================
53// FORWARD DECLARATIONS
54//=============================================================================================================
55
56namespace MNELIB {
57 class MNESourceEstimate;
58 class MNEForwardSolution;
59}
60
61namespace FSLIB {
62 class SurfaceSet;
63 class AnnotationSet;
64}
65
66//=============================================================================================================
67// DEFINE NAMESPACE DISP3DLIB
68//=============================================================================================================
69
70namespace DISP3DLIB
71{
72
73//=============================================================================================================
74// DISP3DLIB FORWARD DECLARATIONS
75//=============================================================================================================
76
77class MneDataTreeItem;
78
79//=============================================================================================================
86{
87 Q_OBJECT
88
89public:
90 typedef QSharedPointer<SourceEstimateView> SPtr;
91 typedef QSharedPointer<const SourceEstimateView> ConstSPtr;
93 //=========================================================================================================
98 explicit SourceEstimateView(QWidget *parent = 0,
99 Qt::WindowFlags f = Qt::Widget);
100
101 //=========================================================================================================
106
107 //=========================================================================================================
120 MneDataTreeItem* addData(const QString& sSubject,
121 const QString& sMeasurementSetName,
122 const MNELIB::MNESourceEstimate& tSourceEstimate,
123 const MNELIB::MNEForwardSolution& tForwardSolution,
124 const FSLIB::SurfaceSet& tSurfSet,
125 const FSLIB::AnnotationSet& tAnnotSet);
126
127protected:
128};
129} // NAMESPACE
130
131#endif // DISP3DLIB_SOURCEESTIMATEVIEW_H
#define DISP3DSHARED_EXPORT
Provides a generic brain tree item to hold real time data.
Adapter which provides the abstract class for all adapter views.
QSharedPointer< const SourceEstimateView > ConstSPtr
QSharedPointer< SourceEstimateView > SPtr
Annotation set.
A hemisphere set of surfaces.
Definition surfaceset.h:72
AbstractView class declaration.