You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nmWTAI-Platform/Include/nmNum/nmSubWxs/nmWxPropertyInterpolationDlg.h

46 lines
1.0 KiB
C++

#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