MNE-CPP  0.1.9
A Framework for Electrophysiology
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 
56 namespace MNELIB {
57  class MNESourceEstimate;
58  class MNEForwardSolution;
59 }
60 
61 namespace FSLIB {
62  class SurfaceSet;
63  class AnnotationSet;
64 }
65 
66 //=============================================================================================================
67 // DEFINE NAMESPACE DISP3DLIB
68 //=============================================================================================================
69 
70 namespace DISP3DLIB
71 {
72 
73 //=============================================================================================================
74 // DISP3DLIB FORWARD DECLARATIONS
75 //=============================================================================================================
76 
77 class MneDataTreeItem;
78 
79 //=============================================================================================================
86 {
87  Q_OBJECT
88 
89 public:
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 
127 protected:
128 };
129 } // NAMESPACE
130 
131 #endif // DISP3DLIB_SOURCEESTIMATEVIEW_H
DISP3DLIB::AbstractView
Adapter which provides the abstract class for all adapter views.
Definition: abstractview.h:81
DISP3DLIB::MneDataTreeItem
Provides a generic brain tree item to hold real time data.
Definition: mnedatatreeitem.h:99
FSLIB::AnnotationSet
Annotation set.
Definition: annotationset.h:80
MNELIB::MNEForwardSolution
Forward operator.
Definition: mne_forwardsolution.h:170
DISP3DLIB::SourceEstimateView::ConstSPtr
QSharedPointer< const SourceEstimateView > ConstSPtr
Definition: sourceestimateview.h:91
DISP3DLIB::SourceEstimateView
Visualizes ECD data.
Definition: sourceestimateview.h:85
MNELIB::MNESourceEstimate
Source estimation.
Definition: mne_sourceestimate.h:84
FSLIB::SurfaceSet
A hemisphere set of surfaces.
Definition: surfaceset.h:71
DISP3DLIB::SourceEstimateView::SPtr
QSharedPointer< SourceEstimateView > SPtr
Definition: sourceestimateview.h:90
DISP3DSHARED_EXPORT
#define DISP3DSHARED_EXPORT
Definition: disp3D_global.h:55
abstractview.h
AbstractView class declaration.