0025284: Problems with standard MFC samples
[occt.git] / samples / mfc / standard / 04_Viewer3d / src / StdAfx.h
CommitLineData
7fd59977 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 <Standard.hxx>
28#include <AIS_InteractiveContext.hxx>
29#include <AIS_Shape.hxx>
7fd59977 30#include <V3d_Viewer.hxx>
31#include <V3d_View.hxx>
32#include <WNT_Window.hxx>
33#include <Standard_ErrorHandler.hxx>
34#include <BRepPrimAPI_MakeBox.hxx>
35#include <BRepPrimAPI_MakeCylinder.hxx>
36#include <BRepPrimAPI_MakeSphere.hxx>
37#include <BRepBuilderAPI_MakeVertex.hxx>
38#include <BRepPrimAPI_MakeCone.hxx>
39#include <BRepBuilderAPI_MakeEdge.hxx>
40#include <BRepBuilderAPI_MakeFace.hxx>
41#include <gp_Trsf.hxx>
42#include <gp_Dir.hxx>
43#include <gp_Pnt.hxx>
44#include <gp_Ax2.hxx>
45#include <ProjLib.hxx>
46#include <ElSLib.hxx>
47#include <gp_Pln.hxx>
48#include <V3d_Plane.hxx>
49#include <gp_Trsf.hxx>
50#include <UnitsAPI.hxx>
51#include <BRepBuilderAPI_NurbsConvert.hxx>
52#include <Aspect_PolygonOffsetMode.hxx>
53#include <AIS_ListOfInteractive.hxx>
54#include <AIS_ListIteratorOfListOfInteractive.hxx>
55#include <BRepFilletAPI_MakeFillet.hxx>
56#include <Geom_Circle.hxx>
57#include <AIS_Circle.hxx>
58#include <AIS_Line.hxx>
59#include <Geom_Line.hxx>
60#include <Prs3d_Drawer.hxx>
61#include <TopoDS.hxx>
62#include <Prs3d_IsoAspect.hxx>
63#include <Prs3d_ShadingAspect.hxx>
64#include <Geom_Surface.hxx>
65#include <Geom_Plane.hxx>
66#include <BRep_Tool.hxx>
67
68#include "State.h"
69
47162471 70#include <..\res\resource.h>
7fd59977 71
72//{{AFX_INSERT_LOCATION}}
73// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
74