#ifndef NMWXPROPERTYINTERPOLATIONDLG_H #define NMWXPROPERTYINTERPOLATIONDLG_H #include "iDlgBase.h" #include "nmSubWxs_global.h" class QComboBox; class QDoubleSpinBox; class QLineEdit; class QPushButton; class QTableWidget; class NM_SUB_WXS_EXPORT nmWxPropertyInterpolationDlg : public iDlgBase { public: explicit nmWxPropertyInterpolationDlg(QWidget* parent = 0); private: // 初始化属性插值界面 void initInterpolationUI(); private: // 插值属性及名称 QComboBox* m_pPropertyCombo; QLineEdit* m_pNameEdit; // 测点数据录入 QDoubleSpinBox* m_pNewValueSpin; QPushButton* m_pMapPickButton; QTableWidget* m_pPointTable; QPushButton* m_pDeletePointButton; QPushButton* m_pClearPointsButton; // Kriging插值参数 QDoubleSpinBox* m_pNuggetSpin; QDoubleSpinBox* m_pSillSpin; QDoubleSpinBox* m_pRangeSpin; QComboBox* m_pModelCombo; // 结果预览及应用 QPushButton* m_pPreviewButton; QPushButton* m_pApplyButton; }; #endif // NMWXPROPERTYINTERPOLATIONDLG_H