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.
46 lines
1.0 KiB
C++
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
|