64 lines
1.6 KiB
C++
64 lines
1.6 KiB
C++
#pragma once
|
|
#include "resource.h"
|
|
#include "define_class_xdata_key.h"
|
|
|
|
class CPenLinSetDlg : public CDialog
|
|
{
|
|
DECLARE_DYNAMIC(CPenLinSetDlg)
|
|
|
|
public:
|
|
CPenLinSetDlg(CWnd* pParent = NULL);
|
|
virtual ~CPenLinSetDlg();
|
|
|
|
enum { IDD = IDD_DLG_PENLIN_SET };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);
|
|
virtual BOOL OnInitDialog();
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
public:
|
|
static bool getPLSZData(AecDbObjXDataMap &xDataMap);
|
|
|
|
public:
|
|
int m_iInitType;
|
|
int m_iTemperature;
|
|
int m_iSensitivity;
|
|
CString m_sPipeDiameter;
|
|
|
|
double m_dRadiusProtection;
|
|
double m_dNozzleLength;
|
|
double m_dFlowCoefficient;
|
|
double m_dSprayIntensity;
|
|
|
|
BOOL m_iOpen;
|
|
BOOL m_iGlassBall;
|
|
BOOL m_iStandardCoverageSparinkler;
|
|
afx_msg void OnBnClickedOk();
|
|
|
|
public:
|
|
// 安装类型
|
|
DEF_XDATA_KEY(_WD_PLSZ_INSTALL_TYPE_);// _T("_WD_PLSZ_INSTALL_TYPE_")
|
|
// 温度
|
|
DEF_XDATA_KEY(_WD_PLSZ_TEMPERATURE_);// _T("_WD_PLSZ_TEMPERATURE_")
|
|
// 灵敏度
|
|
DEF_XDATA_KEY(_WD_PLSZ_SENSITIVITY_);// _T("_WD_PLSZ_SENSITIVITY_")
|
|
// 接管管径
|
|
DEF_XDATA_KEY(_WD_PLSZ_CONNECT_DN_);// _T("_WD_PLSZ_CONNECT_DN_")
|
|
// 接管长度
|
|
DEF_XDATA_KEY(_WD_PLSZ_CONNECT_LEN_);// _T("_WD_PLSZ_CONNECT_LEN_")
|
|
// 保护半径
|
|
DEF_XDATA_KEY(_WD_PLSZ_PROTECT_R_);// _T("_WD_PLSZ_PROTECT_R_")
|
|
// 流量系数
|
|
DEF_XDATA_KEY(_WD_PLSZ_FLOW_K_);// _T("_WD_PLSZ_FLOW_K_")
|
|
// 喷水强度
|
|
DEF_XDATA_KEY(_WD_PLSZ_WATER_STRENGTH_);// _T("_WD_PLSZ_WATER_STRENGTH_")
|
|
// 结构
|
|
DEF_XDATA_KEY(_WD_PLSZ_TYPE_);// _T("_WD_PLSZ_TYPE_")
|
|
// 热敏
|
|
DEF_XDATA_KEY(_WD_PLSZ_HEAT_SENS_);// _T("_WD_PLSZ_HEAT_SENS_")
|
|
// 覆盖面积
|
|
DEF_XDATA_KEY(_WD_PLSZ_COVER_AREA_);// _T("_WD_PLSZ_COVER_AREA_")
|
|
|
|
};
|