0023097: MFC Samples do not compile after redesigning the TKOpenGl driver
[occt.git] / samples / mfc / standard / Common / StdAfx.h
1 // stdafx.h : include file for standard system include files,
2 //  or project specific include files that are used frequently, but
3 //      are changed infrequently
4 //
5
6 #if _MSC_VER >= 1000
7 #pragma once
8 #endif // _MSC_VER >= 1000
9
10 #define VC_EXTRALEAN            // Exclude rarely-used stuff from Windows headers
11
12 #include <afxwin.h>         // MFC core and standard components
13 #include <afxext.h>         // MFC extensions
14 #include <afxdisp.h>        // MFC OLE automation classes
15 #ifndef _AFX_NO_AFXCMN_SUPPORT
16 #include <afxcmn.h>                     // MFC support for Windows Common Controls
17 #endif // _AFX_NO_AFXCMN_SUPPORT
18
19 #if !defined(WNT)
20    #error WNT precompiler directive is mandatory for CasCade 
21 #endif
22
23 #pragma warning(  disable : 4244 )        // Issue warning 4244
24 #include "Standard_ShortReal.hxx"
25 #pragma warning(  default : 4244 )        // Issue warning 4244
26
27 #include <V2d_Viewer.hxx>
28 #include <V2d_View.hxx>
29 #include <AIS2D_InteractiveContext.hxx>
30 #include <WNT_WDriver.hxx>
31
32 #include <Standard.hxx>
33 #include <AIS_InteractiveContext.hxx>
34 #include <AIS_Shape.hxx>
35 #include <Graphic3d_WNTGraphicDevice.hxx>
36 #include <V3d_Viewer.hxx>
37 #include <V3d_View.hxx>
38 #include <WNT_Window.hxx>
39
40 #include <AIS2D_InteractiveObject.hxx>
41 #include <Graphic2d_SetOfCurves.hxx>
42 #include <Geom2d_TrimmedCurve.hxx>
43 #include <Prs2d_AspectLine.hxx>
44 #include <Graphic2d_Array1OfVertex.hxx>
45 #include <Graphic2d_Polyline.hxx>
46 #include <Graphic2d_Text.hxx>
47
48 #include <Prs3d_Drawer.hxx>
49 #include <Prs3d_IsoAspect.hxx>
50 #include <Prs3d_ShadingAspect.hxx>
51
52 #include <BRepPrimAPI_MakeCylinder.hxx>
53 #include <AIS_Drawer.hxx>
54 #include <StdPrs_ShadedShape.hxx>
55 #include <StdPrs_HLRPolyShape.hxx>
56 #include <StdSelect_BRepSelectionTool.hxx>
57 #include <StdPrs_WFDeflectionShape.hxx>
58 #include <TopExp_Explorer.hxx>
59 #include <BRep_Tool.hxx>
60 #include <TopoDS.hxx>
61 #include <Geom_Surface.hxx>
62 #include <Geom_Plane.hxx>
63
64 #include <TopTools_HSequenceOfShape.hxx>
65 #include <BRepTools.hxx>
66
67 #include <BRepBuilderAPI_NurbsConvert.hxx>
68 #include <Graphic3d_AspectFillArea3d.hxx>
69 #include <Aspect_PolygonOffsetMode.hxx>
70 #include <Graphic3d_Group.hxx>
71
72 //{{AFX_INSERT_LOCATION}}
73 // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
74