Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

94 lines
2.6 KiB
C++

#if !defined(AFX_CALCFEEDDATADLG_H__9A2B99FE_5B53_48B9_B195_CED6541BA0E3__INCLUDED_)
#define AFX_CALCFEEDDATADLG_H__9A2B99FE_5B53_48B9_B195_CED6541BA0E3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// CalcFeedDataDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CCalcFeedDataDlg dialog
#include "Resource.h"
class SCalcHouseData
{
public:
SCalcHouseData(){m_ID=NULL;m_iRation=250;m_iDoorNum=1;m_nNg=4;m_nPeopleNum=3.5;m_nFactor=2.8;};
int m_iRation; //用水定额
int m_iDoorNum; //该户型户数
double m_nNg; //每户当量
double m_nPeopleNum; //每户人数
double m_nFactor; //小时变化系数
double m_nU0; //平均出流概率
double m_nU; //同时出流概率
double m_nAc;
AcDbObjectId m_ID; //入户水管
};
class SCalcFloorData
{
public:
SCalcFloorData(){m_ID=NULL;m_csFloor="";};
CString m_csFloor; //楼层
CString m_csVPipeName; //立管编号
int m_iDn; //立管管径
double m_nNg; //本层总当量
double m_nAllNg; //本层以上总当量
double m_nSigmaU0; //本层U0之和
double m_nQ; //流量
double m_nV; //流速
double m_nRetU; //同时出流概率
double m_nI; //坡降
double m_nLost; //沿程损失
AcDbObjectId m_ID; //本层支管
AcDbObjectId m_IDMain; //本层立管
DList<SCalcHouseData> m_lstHouse;
};
class CCalcFeedDataDlg : public CDialog
{
// Construction
public:
CCalcFeedDataDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CCalcFeedDataDlg)
enum { IDD = IDD_CALC_FEED_DATA };
CSpinButtonCtrl m_spinDoorNum;
int m_iRation;
double m_nFactor;
double m_nNg;
double m_nNumPeople;
BOOL m_bDim;
int m_iDoorNum;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CCalcFeedDataDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CCalcFeedDataDlg)
afx_msg void OnButtonRation();
afx_msg void OnButtonFactor();
afx_msg void OnButtonDang();
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CALCFEEDDATADLG_H__9A2B99FE_5B53_48B9_B195_CED6541BA0E3__INCLUDED_)