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 | |