#pragma once #include "resource.h" #include "afxwin.h" #include "uiiado.h" class AecDbX3dGroup; class AecDbEwFitting; class CTJWTDlg : public CDialog { DECLARE_DYNAMIC(CTJWTDlg) public: CTJWTDlg(CWnd* pParent = NULL); virtual ~CTJWTDlg(); enum { IDD = IDD_TJWT_DLG }; void SetEWFittingId(AcDbObjectId& id); void SetXXXHouseID(AcDbObjectId& id); int GetX3dSolidRecs( AecDbX3dGroup*& pGroup); int GetFitting(AecDbEwFitting*& pFit); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton2(); afx_msg void OnBnClickedRadio1(); afx_msg void OnBnClickedRadio2(); afx_msg void OnBnClickedRadio3(); afx_msg void OnBnClickedRadio4(); afx_msg void OnBnClickedRadio12(); afx_msg void OnBnClickedRadio13(); protected: void InitElbowCrt(); public: double m_dR; double m_dRRato; double m_dAngle; AcGeVector3d m_vtEnter; AcGeVector3d m_vtOutDir; AcGePoint3d m_ptStart; //继承属性 CString m_sCurrSys; CString m_sMertial; double m_dDn; double m_dOD; double m_dt; int m_nPipeColor; CString m_sOutDir; int m_nPos; int m_idxRoom; public: AcDbObjectId m_idEWFit; AcDbObjectId m_idHouse; CListBox m_wndListBox; CUIISQLiteServer m_dbSQLite; afx_msg void OnBnClickedButton4(); afx_msg void OnBnClickedButton5(); CString m_sInfDir1; CString m_sInfDir2; };