Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / mfc / standard / 08_HLR / src / HLRApp.h
CommitLineData
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
15class CHLRApp : public OCC_3dApp
16{
17public:
18 CHLRApp();
19 ~CHLRApp();
20 virtual BOOL InitInstance();
21
22 // =========================================
23 CFrameWnd* CreateView2D(CHLRDoc* pDoc);
24 // =========================================
25 CFrameWnd* CreateView3D(CHLRDoc* pDoc);
26 // =========================================
27
28private :
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_)