// stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers #include // MFC core and standard components #include // MFC extensions #include // MFC OLE automation classes #ifndef _AFX_NO_AFXCMN_SUPPORT #include // MFC support for Windows Common Controls #endif // _AFX_NO_AFXCMN_SUPPORT #if !defined(WNT) #error WNT precompiler directive is mandatory for CasCade #endif #pragma warning( disable : 4244 ) // Issue warning 4244 #include "Standard_ShortReal.hxx" #pragma warning( default : 4244 ) // Issue warning 4244 #include /* #ifndef Version15B # ifndef Version15D # ifndef Version20 # define Version15B # endif // Version20 # endif // Version15D #endif // Version15B #pragma message ("=============================") #ifdef Version15B # pragma message ("Set the libs for version 1.5B") #endif // Version15B #ifdef Version15D # pragma message ("Set the libs for version 1.5D") #endif // Version15D #ifdef Version20 # pragma message ("Set the libs for version 2.0 ") #endif // Version20 #pragma message ("=============================") #ifdef Version15B # pragma comment (lib,"TKTop.lib") # pragma comment (lib,"TShort.lib") # pragma comment (lib,"TColQuantity.lib") #endif #ifdef Version15D # pragma comment (lib,"TKTop.lib") #endif #ifdef Version20 # pragma comment (lib,"TKTop1.lib") # pragma comment (lib,"TKTop2.lib") #endif #pragma message ("Set the specific libs for the application") # pragma comment (lib,"TKGeom.lib") # pragma comment (lib,"TKGlt.lib") # pragma comment (lib,"TKGraphic.lib") # pragma comment (lib,"TKPrsMgr.lib") # pragma comment (lib,"TKViewers.lib") # pragma comment (lib,"gp.lib") # pragma comment (lib,"TKernel.lib") */ #include #include #include #include #include #include #include "gp_Pnt2d.hxx" #include "Geom2d_Curve.hxx" #include "GCE2d_MakeSegment.hxx" #include "gp_Pnt2d.hxx" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "SelectMgr_Selection.hxx" #include #include #include #include #include #include #include #include #include #include #include #include "Geom2d_Curve.hxx" #include #include #include #include #include #include #include #include #include "SelectMgr_SelectableObject.hxx" #include #include #include #include #include #include #include #include #include class V2d_Viewer; class PrsMgr_PresentationManager2d; class SelectMgr_SelectionManager; #include class SelectMgr_SelectableObject; class V2d_View; #include class ISession2D_InteractiveObject; #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class SelectBasics_EntityOwner; class gp_Pnt2d; #include #include "TColgp_HArray1OfPnt2d.hxx" #include #include #include #include #include #include #include #include "PrsMgr_PresentationManager2d.hxx" #include "SelectMgr_Selection.hxx" #include "Graphic2d_Array1OfVertex.hxx" #include "Graphic2d_Polyline.hxx" #include "Graphic2d_Vertex.hxx" #include "Graphic2d_DisplayList.hxx" #include #include #include #include #include #include #include #include #include #include #include #include #include class TCollection_AsciiString; class Graphic2d_GraphicObject; #include #include "Aspect_MarkMap.hxx" #include "V2d_View.hxx" #include "Aspect_ColorMap.hxx" #include "Aspect_FontMap.hxx" #include "Aspect_MarkMap.hxx" #include "Aspect_TypeMap.hxx" #include "Aspect_WidthMap.hxx" #include "Aspect_MarkMap.hxx" #include "StdSelect_TextProjector2d.hxx" #include "StdSelect_SensitiveText2d.hxx" #include "WNT_FontMapEntry.hxx" #include "WNT_WDriver.hxx" #include "HLRAlgo_Projector.hxx" #include "AIS2D_InteractiveContext.hxx" #include "AIS2D_InteractiveObject.hxx" #include "Graphic2d_TypeOfPolygonFilling.hxx" #include "Prs2d_AspectLine.hxx" #include <..\res\resource.h> //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line.