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

81 lines
1.7 KiB
C++

#if !defined(AFX_GRADIENTELECALCDLG_H__0009B6EB_AF38_4E0B_85B8_9A36528C0F72__INCLUDED_)
#define AFX_GRADIENTELECALCDLG_H__0009B6EB_AF38_4E0B_85B8_9A36528C0F72__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "resource.h"
class CGradientEleCalcDlg : public CDialog
{
public:
CGradientEleCalcDlg(CWnd* pParent = NULL);
void SetUpElevation(BOOL bVal);
BOOL GetUpElevation();
BOOL GetChkUpEle();
BOOL GetChkLowEle();
double GetGradient();
void SetGradient(double dGrad);
double GetLowEle();
void SetLowEle(double dEle);
double GetUpEle();
void SetUpEle(double dEle);
void GetEnt(Entity& ent);
void SetPipeSys(SSearchPipeList *pLst);
BOOL GetChkGradient();
//{{AFX_DATA(CGradientEleCalcDlg)
enum { IDD = IDD_CALC_GRADIENT_ELE };
BOOL m_bWndChkUpEle;
BOOL m_bWndChkLowEle;
BOOL m_bWndChkGradient;
double m_dWndEdtLowEle;
double m_dWndEdtUpEle;
//}}AFX_DATA
static double m_dWndEdtGrad;
//{{AFX_VIRTUAL(CGradientEleCalcDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX);
//}}AFX_VIRTUAL
protected:
//{{AFX_MSG(CGradientEleCalcDlg)
virtual BOOL OnInitDialog();
afx_msg void OnCheckUpEle();
afx_msg void OnCheckLowEle();
afx_msg void OnCheckGradient();
virtual void OnOK();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
BOOL m_bUpElevation; // 控制上游下游复选框的显示隐藏
double m_dGradient; // 坡度
double m_dUpEle; // 上游端点标高
double m_dLowEle; // 下游端点标高
Entity m_ent; // 上游端点管线
SSearchPipeList* m_lstPipeSys; // 下游端点搜索到的管道系统
};
#endif // !defined(AFX_GRADIENTELECALCDLG_H__0009B6EB_AF38_4E0B_85B8_9A36528C0F72__INCLUDED_)