Files
envi-code/SourceCode/Code2026/EarthWormCmd/TJBJDlg.h
T
2026-09-28 15:28:50 +08:00

55 lines
972 B
C++

#pragma once
#include "resource.h"
#include "uiiado.h"
#include "afxcmn.h"
class AecDbEwFitting;
class CTJBJDlg : public CDialog
{
DECLARE_DYNAMIC(CTJBJDlg)
public:
CTJBJDlg(CWnd* pParent = NULL);
virtual ~CTJBJDlg();
enum { IDD = IDD_TJBJ_DLG };
void SetEWFittingId(AcDbObjectId& id);
void SetXXXHouseID(AcDbObjectId& id);
int GetFitting(AecDbEwFitting*& pFit);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
afx_msg void OnBnClickedButton4();
afx_msg void OnBnClickedOk();
public:
virtual BOOL OnInitDialog();
void InitReducer();
CUIISQLiteServer m_dbSQLite;
double m_dDn;
double m_dEDn;
double m_dTOD;
double m_dL;
double m_dRRato;
CString m_sMertial;
CString m_sCurrSys;
CString m_sInfDir1;
AcDbObjectId m_idEWFit;
AcDbObjectId m_idHouse;
int m_idxRoom;
double m_dOD;
double m_dt;
int m_nPipeColor;
AcGeVector3d m_vtEnter;
AcGePoint3d m_ptStart;
CListCtrl m_wndListCtrl;
};