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

52 lines
907 B
C++

#pragma once
#include "resource.h"
#include "afxwin.h"
#include "GsPreviewCtrl.h"
class AecDbX3dGroup;
class CGLTUDlg : public CDialog
{
DECLARE_DYNAMIC(CGLTUDlg)
public:
CGLTUDlg(CWnd* pParent = NULL);
virtual ~CGLTUDlg();
enum { IDD = IDD_GLTU_DLG };
void SetCrossSectionScr(LPCTSTR psz){ m_sCrossSectionScr = psz; }
int GetX3dSolidRecs( AecDbX3dGroup*& group);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg LRESULT OnViewLButtonDown(WPARAM wp,LPARAM lp);
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedButton1();
protected:
void ShowEarthWorm();
public:
//ÐòÁл¯
double m_dL1;
double m_dL2;
double m_dAngle;
double m_dA2;
BOOL m_bOnAllEw;
int m_nPos;
double m_dL4;
int m_idxRoom;
CString m_sCrossSectionScr;
public:
CGsPreviewCtrl m_wndViewCtrl;
AcDbPolyline* m_pRectCell;
};