QXRD  0.11.16
qxrdslicedialog.h
Go to the documentation of this file.
1 #ifndef QXRDSLICEDIALOG_H
2 #define QXRDSLICEDIALOG_H
3 
4 #include <QDockWidget>
5 #include "qcepplot.h"
6 #include "ui_qxrdslicedialog.h"
7 #include "qcepimagedata.h"
10 
11 class QxrdSliceDialog : public QDockWidget, public Ui::QxrdSliceDialog
12 {
13  Q_OBJECT
14 
15 public:
16  explicit QxrdSliceDialog(QxrdSliceDialogSettingsWPtr settings, QWidget *parent);
17  virtual ~QxrdSliceDialog();
18 
20 
21 public slots:
22  void slicePolygon(QVector<QPointF> poly);
23 
24 private:
25  void reslice();
26 
27 private:
30 };
31 
32 #endif // QXRDSLICEDIALOG_H
QxrdSliceDialogSettingsWPtr m_SliceDialogSettings
void onProcessedImageAvailable(QcepDoubleImageDataPtr image, QcepMaskDataPtr overflow)
QxrdSliceDialog(QxrdSliceDialogSettingsWPtr settings, QWidget *parent)
QWeakPointer< QxrdSliceDialogSettings > QxrdSliceDialogSettingsWPtr
QcepDoubleImageDataPtr m_Image
QSharedPointer< QcepMaskData > QcepMaskDataPtr
void slicePolygon(QVector< QPointF > poly)
virtual ~QxrdSliceDialog()
QSharedPointer< QcepDoubleImageData > QcepDoubleImageDataPtr