7fd59977 |
1 | // OcafApp.h : main header file for the OCAF application |
2 | // |
3 | |
4 | #if !defined(AFX_OCAF_H__49324D74_7836_11D4_8D45_00AA00D10994__INCLUDED_) |
5 | #define AFX_OCAF_H__49324D74_7836_11D4_8D45_00AA00D10994__INCLUDED_ |
6 | |
7 | #if _MSC_VER >= 1000 |
8 | #pragma once |
9 | #endif // _MSC_VER >= 1000 |
10 | |
5c1f974e |
11 | #include <OCC_App.h> |
7fd59977 |
12 | #include "OcafDoc.h" |
13 | #include "TOCAF_Application.hxx" |
9e3ca93a |
14 | #include <TOcaf_Application.hxx> |
7fd59977 |
15 | |
16 | |
5c1f974e |
17 | class COcafApp : public OCC_App |
7fd59977 |
18 | { |
7fd59977 |
19 | public: |
5c1f974e |
20 | |
21 | COcafApp(); |
7fd59977 |
22 | |
23 | // Overrides |
5c1f974e |
24 | // ClassWizard generated virtual function overrides |
25 | //{{AFX_VIRTUAL(COcafApp) |
26 | public: |
27 | virtual BOOL InitInstance(); |
28 | //}}AFX_VIRTUAL |
29 | void OnFileOpen(); |
7fd59977 |
30 | public: |
9e3ca93a |
31 | Handle(TOcaf_Application) GetApp() {return myApp;} |
7fd59977 |
32 | |
33 | private : |
5c1f974e |
34 | BOOL IsViewExisting(CDocument* pDoc,CRuntimeClass* pViewClass,CView*& pView); |
35 | |
36 | private: |
7fd59977 |
37 | |
9e3ca93a |
38 | Handle(TOcaf_Application) myApp; |
5c1f974e |
39 | CMultiDocTemplate* pDocTemplateForView3d; |
7fd59977 |
40 | |
5c1f974e |
41 | DECLARE_MESSAGE_MAP() |
7fd59977 |
42 | }; |
43 | |
44 | ///////////////////////////////////////////////////////////////////////////// |
45 | |
46 | #endif // !defined(AFX_OCAF_H__49324D74_7836_11D4_8D45_00AA00D10994__INCLUDED_) |