1 // CircularGrid.h : header file
4 #if !defined(AFX_CIRCULARGRID_H__338883C5_510A_11D1_A4A8_00C04FB15CA3__INCLUDED_)
5 #define AFX_CIRCULARGRID_H__338883C5_510A_11D1_A4A8_00C04FB15CA3__INCLUDED_
9 #endif // _MSC_VER >= 1000
11 #include <res\\OCC_Resource.h>
12 #include <Standard_Macro.hxx>
14 /////////////////////////////////////////////////////////////////////////////
15 // CCircularGrid dialog
17 class Standard_EXPORT CCircularGrid : public CDialog
21 CCircularGrid(CWnd* pParent = NULL); // standard constructor
22 void SetViewer(Handle(V3d_Viewer) aViewer) { myViewer = aViewer; } ;
25 //{{AFX_DATA(CCircularGrid)
26 enum { IDD = IDD_GrilleCirculaire };
27 double m_RotationAngle;
36 // ClassWizard generated virtual function overrides
37 //{{AFX_VIRTUAL(CCircularGrid)
39 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
45 // Generated message map functions
46 //{{AFX_MSG(CCircularGrid)
47 virtual void OnCancel();
48 afx_msg void OnUpdateCircGridDivNumber();
49 afx_msg void OnUpdateCircGridRotationAngle();
50 afx_msg void OnUpdateCircGridXOrigin();
51 afx_msg void OnUpdateCircGridYorigin();
52 afx_msg void OnUpdateCirctGridRadiusStep();
55 void UpdateDialogData();
58 Handle(V3d_Viewer) myViewer;
60 Quantity_Length SavedXOrigin,SavedYOrigin,SavedRadiusStep;
61 Standard_Integer SavedDivisionNumber;
62 Quantity_PlaneAngle SavedRotationAngle ;
66 //{{AFX_INSERT_LOCATION}}
67 // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
69 #endif // !defined(AFX_CIRCULARGRID_H__338883C5_510A_11D1_A4A8_00C04FB15CA3__INCLUDED_)