0028892: BOPAlgo_PaveFiller returns status "error: 11" in draw or raises exception...
[occt.git] / samples / mfc / standard / Common / ColoredMeshDlg.h
1 #if !defined(AFX_OLOREDMESH_H__7CB26B1F_55EC_11D6_BD10_00A0C982B46F__INCLUDED_)
2 #define AFX_OLOREDMESH_H__7CB26B1F_55EC_11D6_BD10_00A0C982B46F__INCLUDED_
3
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
7 // ColoredMeshDlg.h : header file
8 //
9 #include <res\OCC_Resource.h>
10
11 /////////////////////////////////////////////////////////////////////////////
12 // CColoredMeshDlg dialog
13
14
15
16 class CColoredMeshDlg : public CDialog
17 {
18 // Construction
19 public:
20         CColoredMeshDlg(CWnd* pParent = NULL);   // standard constructor
21
22 // Dialog Data
23         //{{AFX_DATA(CColoredMeshDlg)
24         enum {IDD = IDD_COLORMESH };
25         BOOL    OK;
26
27         BOOL    m_Rad1OnOff;
28         BOOL    m_Rad2OnOff;
29         BOOL    m_Rad3OnOff;
30         BOOL    m_CheckX1OnOff;
31         BOOL    m_CheckXBlueOnOff;
32         BOOL    m_CheckXGreenOnOff;
33         BOOL    m_CheckXRedOnOff;
34         BOOL    m_CheckY1OnOff;
35         BOOL    m_CheckYBlueOnOff;
36         BOOL    m_CheckYGreenOnOff;
37         BOOL    m_CheckYRedOnOff;
38         BOOL    m_CheckZ1OnOff;
39         BOOL    m_CheckZBlueOnOff;
40         BOOL    m_CheckZGreenOnOff;
41         BOOL    m_CheckZRedOnOff;
42
43
44
45                 // NOTE: the ClassWizard will add data members here
46         //}}AFX_DATA
47
48
49 // Overrides
50         // ClassWizard generated virtual function overrides
51         //{{AFX_VIRTUAL(CColoredMeshDlg)
52         protected:
53         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
54         //}}AFX_VIRTUAL
55
56 // Implementation
57 protected:
58
59         // Generated message map functions
60         //{{AFX_MSG(CColoredMeshDlg)
61         afx_msg void OnRadio1();
62         afx_msg void OnRadio2();
63         afx_msg void OnRadio3();
64         afx_msg void OnCheckX1();
65         afx_msg void OnCHECKXBlue();
66         afx_msg void OnCHECKXGreen();
67         afx_msg void OnCHECKXRed();
68         afx_msg void OnCheckY1();
69         afx_msg void OnCHECKYBlue();
70         afx_msg void OnCHECKYGreen();
71         afx_msg void OnCHECKYRed();
72         afx_msg void OnCheckZ1();
73         afx_msg void OnCHECKZBlue();
74         afx_msg void OnCHECKZGreen();
75         afx_msg void OnCHECKZRed();
76         virtual void OnCancel();
77         virtual void OnOK();
78         virtual BOOL OnInitDialog();
79         //}}AFX_MSG
80         DECLARE_MESSAGE_MAP()
81
82
83 public:
84         Standard_Boolean Custom;
85 int Colorization;
86 Standard_Boolean        X1OnOff;
87 Standard_Boolean XBlueOnOff;
88 Standard_Boolean XGreenOnOff;
89 Standard_Boolean XRedOnOff;
90 Standard_Boolean Y1OnOff;
91 Standard_Boolean YBlueOnOff;
92 Standard_Boolean YGreenOnOff;
93 Standard_Boolean YRedOnOff;
94 Standard_Boolean Z1OnOff;
95 Standard_Boolean ZBlueOnOff;
96 Standard_Boolean ZGreenOnOff;
97 Standard_Boolean ZRedOnOff;
98
99 };
100 //{{AFX_INSERT_LOCATION}}
101 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
102
103 #endif // !defined(AFX_OLOREDMESH_H__7CB26B1F_55EC_11D6_BD10_00A0C982B46F__INCLUDED_)