#pragma once #include "resource.h" #include "AecDbObjXDataMap.h" class AecDbX3dPart; class CJXFZDlg : public CDialog { DECLARE_DYNAMIC(CJXFZDlg) public: CJXFZDlg(CWnd* pParent = NULL); virtual ~CJXFZDlg(); enum { IDD = IDD_JXFZ_DLG }; void SetCrossSectionScr(LPCTSTR psz){ m_sCrossSectionScr = psz; } int GetX3dPart(AecDbX3dPart*& pPart); protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton2(); public: double m_dH; double m_dW; double m_dL; double m_dT; CString m_sCrossSectionScr; double m_dX; AcGePoint3d m_ptPick; AecDbObjXDataMap m_mapBimData; BOOL m_bLWHIsRoom; };