#if !defined(AFX_WELLCALCEARTHWORKDLG_H__882DF3EC_7FFF_4055_9448_7F5FFFDEEDA4__INCLUDED_) #define AFX_WELLCALCEARTHWORKDLG_H__882DF3EC_7FFF_4055_9448_7F5FFFDEEDA4__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // WellCalcEarthworkDlg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CWellCalcEarthworkDlg dialog #include "Resource.h" #include "WDGRID.h" #include #include class CWellCalcEarthworkDlg : public CDialog { // Construction public: CWellCalcEarthworkDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CWellCalcEarthworkDlg) enum { IDD = IDD_WELL_CALC_EARTHWORK }; double m_dGradient; double m_dRet; double m_dDeep; //}}AFX_DATA DList m_lstWellSys; DList m_lstFeedWell; WDGrid m_grid; BOOL m_bIsFeed; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CWellCalcEarthworkDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: void UpdateGrid(); double GetLowWidth(AcDbObjectId id); double GetPipeThickness(AcDbObjectId id); // Generated message map functions //{{AFX_MSG(CWellCalcEarthworkDlg) virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg void OnButtonHelp(); afx_msg void OnPaint(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_WELLCALCEARTHWORKDLG_H__882DF3EC_7FFF_4055_9448_7F5FFFDEEDA4__INCLUDED_)