1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #pragma once
- #include <QDialog>
- #include "../../Common/DllToolCommon.h"
- #include "../../ShowUnit/HWndUnit.h"
- #include "ui_DialogCreateModel.h"
- class DialogCreateModel : public QDialog
- {
- Q_OBJECT
- public:
- DialogCreateModel(QWidget *parent = Q_NULLPTR);
- ~DialogCreateModel();
- void UpdateData(bool bUiToVar = true);
- private:
- Ui::DialogCreateModel ui;
- void showEvent(QShowEvent* event);
- // ´°żÚšÜŔíąäÁż
- HWndUnit* hwndUnit;
- ROIController* m_pRoiController;
- HTuple hv_roiDate;
- public:
- HObject m_objModelROI;
- HObject m_objModelBrush;
- HTuple m_hModelROIDate;
- HTuple m_hModelBrushDate;
- HObject m_objTransContours;
- HTuple m_tModelID;
- HImage m_Image;
- HTuple m_hvOriginRow, m_hvOriginColumn;
- HTuple m_hvHomMat2D;
- int m_nAngleStart;
- int m_nAngleExtent;
- double m_fScaleRMin;
- double m_fScaleRMax;
- private slots:
- void on_UpdateUI();
- void on_ROIChange(const ViewMessage& sign);
- void on_btnOK_clicked();
- void on_btnCancel_clicked();
- private:
- void CreateShapeModel();
- };
|