0023776: Redesign of MFC samples after V2d viewer removing
[occt.git] / samples / mfc / standard / 03_Viewer2d / src / Viewer2dDoc.h
1 // Viewer2dDoc.h : interface of the CViewer2dDoc class
2 //
3 /////////////////////////////////////////////////////////////////////////////
4
5 #include <AIS_Shape.hxx>
6 #include <AIS_LocalContext.hxx>
7 #include <TopoDS_Face.hxx>
8 #include "OCC_2dDoc.h"
9
10
11 class CViewer2dDoc : public OCC_2dDoc
12 {
13 protected: // create from serialization only
14         CViewer2dDoc();
15         DECLARE_DYNCREATE(CViewer2dDoc)
16
17 // Implementation
18 public:
19         virtual ~CViewer2dDoc();
20 #ifdef _DEBUG
21         virtual void AssertValid() const;
22         virtual void Dump(CDumpContext& dc) const;
23 #endif
24
25 protected:
26
27 // Generated message map functions
28 protected:
29         //{{AFX_MSG(CViewer2dDoc)
30         afx_msg void OnBUTTONTestText();
31         afx_msg void OnBUTTONTestMarkers();
32         afx_msg void OnBUTTONTestLine();
33         afx_msg void OnBUTTONErase();
34         afx_msg void OnBUTTONTestFace();
35         afx_msg void OnBUTTONTestRect();
36         afx_msg void OnBUTTONTestCurve();
37         afx_msg void OnBUTTONTestImage();
38         afx_msg void OnBUTTONMultipleImage();
39         //}}AFX_MSG
40         DECLARE_MESSAGE_MAP()
41
42 };
43