36 #ifndef CLUSTSTCVIEW_H
37 #define CLUSTSTCVIEW_H
44 #include "../disp3D_global.h"
53 #include <QGeometryData>
54 #include <QGLColorMaterial>
55 #include <QSharedPointer>
87 typedef QSharedPointer<ClustStcView>
SPtr;
88 typedef QSharedPointer<const ClustStcView>
ConstSPtr;
90 ClustStcView(
bool showRegions =
true,
bool isStereo =
true, QGLView::StereoType stereo = QGLView::RedCyanAnaglyph, QWindow *parent = 0);
94 void dataChanged(
const QModelIndex &topLeft,
const QModelIndex &bottomRight,
const QVector<int> &roles = QVector<int> ());
105 void initializeGL(QGLPainter *painter);
113 void paintGL(QGLPainter *painter);
121 void keyPressEvent(QKeyEvent *e);
129 void mouseMoveEvent(QMouseEvent *e);
137 void mousePressEvent(QMouseEvent *e);
143 bool m_bIsInitialized;
148 QGLView::StereoType m_stereoType;
152 QGLSceneNode *m_pSceneNodeBrain;
153 QGLSceneNode *m_pSceneNode;
155 QGLLightModel *m_pLightModel;
156 QGLLightParameters *m_pLightParametersScene;
160 QGLColorMaterial material;
162 QMap<qint32, qint32> m_qMapLabelIdIndex;
168 #endif // CLUSTSTCVIEW_H
Table model which prepares source estimate information.
QSharedPointer< const ClustStcView > ConstSPtr
QSharedPointer< ClustStcView > SPtr
#define DISP3DSHARED_EXPORT