Small update
[occt.git] / samples / mfc / standard / 05_ImportExport / src / ImportExportDoc.h
CommitLineData
7fd59977 1// ImportExportDoc.h : interface of the CImportExportDoc class
2//
3/////////////////////////////////////////////////////////////////////////////
4
5#if !defined(AFX_IMPORTEXPORTDOC_H__88A2147C_3B23_11D2_8E1E_0800369C8A03__INCLUDED_)
6#define AFX_IMPORTEXPORTDOC_H__88A2147C_3B23_11D2_8E1E_0800369C8A03__INCLUDED_
7
8#if _MSC_VER >= 1000
9#pragma once
10#endif // _MSC_VER >= 1000
11
12#include <ColoredShapes.h>
13#include <OCC_3dBaseDoc.h>
14
15class CImportExportDoc : public OCC_3dBaseDoc{
16 DECLARE_DYNCREATE(CImportExportDoc)
17public:
18 CImportExportDoc();
19 virtual ~CImportExportDoc();
20 virtual void Serialize(CArchive& ar);
21
22 void ActivateFrame(CRuntimeClass* pViewClass, int nCmdShow = SW_RESTORE );
23 virtual void Popup (const Standard_Integer x ,
24 const Standard_Integer y ,
25 const Handle(V3d_View)& aView );
26
27
28// Implementation
29#ifdef _DEBUG
30 virtual void AssertValid() const;
31 virtual void Dump(CDumpContext& dc) const;
32#endif
33
34// Generated message map functions
35protected:
36 //{{AFX_MSG(CImportExportDoc)
37 afx_msg void OnFileImportCSFDB();
38 afx_msg void OnFileExportCSFDB();
39 afx_msg void OnFileImportIges();
40 afx_msg void OnFileExportIges();
41 afx_msg void OnFileImportStep();
42 afx_msg void OnFileExportStep();
43 afx_msg void OnFileImportBrep();
44// afx_msg void OnWindowNew3d();
45 afx_msg void OnFileExportVrml();
46 afx_msg void OnFileExportStl();
47 afx_msg void OnBox();
48 afx_msg void OnCylinder();
b96f3bea 49 afx_msg void OnObjectRemove();
50 afx_msg void OnObjectErase();
51 afx_msg void OnObjectDisplayall();
7fd59977 52 //}}AFX_MSG
53 DECLARE_MESSAGE_MAP()
54
55//Attributes
56protected:
57 CColoredShapes* m_pcoloredshapeList;
58};
59
60/////////////////////////////////////////////////////////////////////////////
61
62//{{AFX_INSERT_LOCATION}}
63// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
64
65#endif // !defined(AFX_IMPORTEXPORTDOC_H__88A2147C_3B23_11D2_8E1E_0800369C8A03__INCLUDED_)