7fd59977 |
1 | // HLRApp.h : main header file for the HLR application |
2 | // |
3 | |
4 | #if !defined(AFX_HLR_H__376C7004_0B3D_11D2_8E0A_0800369C8A03__INCLUDED_) |
5 | #define AFX_HLR_H__376C7004_0B3D_11D2_8E0A_0800369C8A03__INCLUDED_ |
6 | |
7 | #if _MSC_VER >= 1000 |
8 | #pragma once |
9 | #endif // _MSC_VER >= 1000 |
10 | |
11 | #include <OCC_3dApp.h> |
12 | #include "HLRDoc.h" |
13 | //#include "CutAndPasteSession.h" |
14 | |
15 | class CHLRApp : public OCC_3dApp |
16 | { |
17 | public: |
18 | CHLRApp(); |
19 | ~CHLRApp(); |
20 | virtual BOOL InitInstance(); |
21 | |
22 | // ========================================= |
23 | CFrameWnd* CreateView2D(CHLRDoc* pDoc); |
24 | // ========================================= |
25 | CFrameWnd* CreateView3D(CHLRDoc* pDoc); |
26 | // ========================================= |
27 | |
28 | private : |
29 | BOOL IsViewExisting(CDocument* pDoc,CRuntimeClass* pViewClass,CView*& pView); |
30 | CMultiDocTemplate* pDocTemplateForView3d; |
31 | CMultiDocTemplate* pDocTemplateForView2d; |
32 | }; |
33 | |
34 | ///////////////////////////////////////////////////////////////////////////// |
35 | |
36 | #endif // !defined(AFX_HLR_H__376C7004_0B3D_11D2_8E0A_0800369C8A03__INCLUDED_) |