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 | |
15 | class CImportExportDoc : public OCC_3dBaseDoc{ |
16 | DECLARE_DYNCREATE(CImportExportDoc) |
17 | public: |
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 |
35 | protected: |
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(); |
49 | //}}AFX_MSG |
50 | DECLARE_MESSAGE_MAP() |
51 | |
52 | //Attributes |
53 | protected: |
54 | CColoredShapes* m_pcoloredshapeList; |
55 | }; |
56 | |
57 | ///////////////////////////////////////////////////////////////////////////// |
58 | |
59 | //{{AFX_INSERT_LOCATION}} |
60 | // Microsoft Developer Studio will insert additional declarations immediately before the previous line. |
61 | |
62 | #endif // !defined(AFX_IMPORTEXPORTDOC_H__88A2147C_3B23_11D2_8E1E_0800369C8A03__INCLUDED_) |