MNE-CPP  0.1.9
A Framework for Electrophysiology
ecdview.h
Go to the documentation of this file.
1 //=============================================================================================================
35 #ifndef DISP3DLIB_ECDVIEW_H
36 #define DISP3DLIB_ECDVIEW_H
37 
38 //=============================================================================================================
39 // INCLUDES
40 //=============================================================================================================
41 
42 #include "../disp3D_global.h"
43 #include "abstractview.h"
44 
45 //=============================================================================================================
46 // QT INCLUDES
47 //=============================================================================================================
48 
49 #include <QSharedPointer>
50 
51 //=============================================================================================================
52 // FORWARD DECLARATIONS
53 //=============================================================================================================
54 
55 namespace INVERSELIB {
56  class DipoleFitSettings;
57  class ECDSet;
58 }
59 
60 //=============================================================================================================
61 // DEFINE NAMESPACE DISP3DLIB
62 //=============================================================================================================
63 
64 namespace DISP3DLIB
65 {
66 
67 //=============================================================================================================
68 // DISP3DLIB FORWARD DECLARATIONS
69 //=============================================================================================================
70 
71 //=============================================================================================================
78 {
79  Q_OBJECT
80 
81 public:
82  typedef QSharedPointer<ECDView> SPtr;
83  typedef QSharedPointer<const ECDView> ConstSPtr;
85  //=========================================================================================================
89  explicit ECDView(const INVERSELIB::DipoleFitSettings& dipFitSettings,
90  const INVERSELIB::ECDSet& ecdSet,
91  QWidget *parent = 0,
92  Qt::WindowFlags f = Qt::Widget);
93 
94  //=========================================================================================================
98  ~ECDView();
99 
100 protected:
101 };
102 } // NAMESPACE
103 
104 #endif // DISP3DLIB_ECDVIEW_H
DISP3DLIB::AbstractView
Adapter which provides the abstract class for all adapter views.
Definition: abstractview.h:81
DISP3DLIB::ECDView::SPtr
QSharedPointer< ECDView > SPtr
Definition: ecdview.h:82
DISP3DLIB::ECDView
Visualizes ECD data.
Definition: ecdview.h:77
DISP3DLIB::ECDView::ConstSPtr
QSharedPointer< const ECDView > ConstSPtr
Definition: ecdview.h:83
INVERSELIB::ECDSet
Holds a set of Electric Current Dipoles.
Definition: ecd_set.h:80
DISP3DSHARED_EXPORT
#define DISP3DSHARED_EXPORT
Definition: disp3D_global.h:55
INVERSELIB::DipoleFitSettings
Dipole Fit setting implementation.
Definition: dipole_fit_settings.h:81
abstractview.h
AbstractView class declaration.