1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00

0024710: Avoid including Handle_Class.hxx headers except where necessary

Includes of Handle*.hxx headers replaced by include of corresponding class (where possible without redesign of the classes).

Minor correction against compiler warning (vc10 64-bit) in BOPAlgo

Remove double header inclusions

Correction of minor mistake
This commit is contained in:
abv 2014-03-13 14:21:41 +04:00 committed by bugmaster
parent 519d35d81e
commit cb389a77e4
82 changed files with 114 additions and 167 deletions
src
AIS
Adaptor3d
Aspect
BOPAlgo
BOPDS
BRepApprox
BRepBlend
BRepExtrema
BRepSweep
BinTObjDrivers
Contap
Font
Geom2dInt
GeomAPI
GeomLib
GeomPlate
GeometryTest
GeomliteTest
Graphic3d
HLRBRep
IFSelect
Image
IntCurveSurface
IntPatch
Interface
MoniTool
Poly
ProjLib
SelectMgr
ShapeFix
ShapeProcess
Standard
StdPrs
TDF
TestTopOpeTools
TopTools
VrmlData
XmlTObjDrivers

@ -31,10 +31,11 @@
#include <GeomAdaptor_Curve.hxx> #include <GeomAdaptor_Curve.hxx>
#include <AIS_Drawer.hxx> #include <AIS_Drawer.hxx>
#include <GC_MakeSegment.hxx> #include <GC_MakeSegment.hxx>
#include <Handle_Geom_Line.hxx> #include <Geom_Line.hxx>
#include <Quantity_Color.hxx> #include <Quantity_Color.hxx>
#include <AIS_GraphicTool.hxx> #include <AIS_GraphicTool.hxx>
#include <UnitsAPI.hxx> #include <UnitsAPI.hxx>
//================================================================== //==================================================================
// function: FindLimits // function: FindLimits
// purpose: // purpose:

@ -22,10 +22,10 @@
#include <Image_PixMap.hxx> #include <Image_PixMap.hxx>
#include <Standard_DefineHandle.hxx> #include <Standard_DefineHandle.hxx>
#include <TCollection_AsciiString.hxx> #include <TCollection_AsciiString.hxx>
#include <Handle_Graphic3d_AspectFillArea3d.hxx> #include <Graphic3d_AspectFillArea3d.hxx>
#include <Handle_Graphic3d_Texture2Dmanual.hxx> #include <Graphic3d_Texture2Dmanual.hxx>
#include <Handle_Prs3d_Presentation.hxx> #include <Prs3d_Presentation.hxx>
#include <Handle_PrsMgr_PresentationManager3d.hxx> #include <PrsMgr_PresentationManager3d.hxx>
class Graphic3d_AspectFillArea3d; class Graphic3d_AspectFillArea3d;
class Graphic3d_Texture2Dmanual; class Graphic3d_Texture2Dmanual;

@ -22,10 +22,10 @@
#include <gp_Sphere.hxx> #include <gp_Sphere.hxx>
#include <gp_Ax1.hxx> #include <gp_Ax1.hxx>
#include <gp_Dir.hxx> #include <gp_Dir.hxx>
#include <Handle_Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>
#include <Handle_Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>
#include <Handle_Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>
inline Standard_Real Adaptor3d_HSurfaceTool::FirstUParameter(const Handle(Adaptor3d_HSurface)& Surf) inline Standard_Real Adaptor3d_HSurfaceTool::FirstUParameter(const Handle(Adaptor3d_HSurface)& Surf)

@ -14,7 +14,7 @@
#ifndef _Aspect_DisplayConnection_Handle_H__ #ifndef _Aspect_DisplayConnection_Handle_H__
#define _Aspect_DisplayConnection_Handle_H__ #define _Aspect_DisplayConnection_Handle_H__
#include <Handle_Standard_Transient.hxx> #include <Standard_Transient.hxx>
class Aspect_DisplayConnection; class Aspect_DisplayConnection;
DEFINE_STANDARD_HANDLE(Aspect_DisplayConnection, Standard_Transient) DEFINE_STANDARD_HANDLE(Aspect_DisplayConnection, Standard_Transient)

@ -17,7 +17,7 @@
#include <Aspect_Display.hxx> #include <Aspect_Display.hxx>
#include <Aspect_Drawable.hxx> #include <Aspect_Drawable.hxx>
#include <Aspect_RenderingContext.hxx> #include <Aspect_RenderingContext.hxx>
#include <Handle_Standard_Transient.hxx> #include <Standard_Transient.hxx>
// The flags below provide additional information to define the moment when // The flags below provide additional information to define the moment when
// callback was invoked in redraw procedure. These flags are bitwise OR'ed // callback was invoked in redraw procedure. These flags are bitwise OR'ed

@ -115,8 +115,8 @@ class BOPAlgo_EdgeEdgeFunctor {
: myPVEE(&aVEE) { : myPVEE(&aVEE) {
} }
// //
void operator()( const flexible_range<Standard_Size>& aBR ) const{ void operator()( const flexible_range<Standard_Integer>& aBR ) const{
Standard_Size i, iBeg, iEnd; Standard_Integer i, iBeg, iEnd;
// //
BOPAlgo_VectorOfEdgeEdge& aVEE=*myPVEE; BOPAlgo_VectorOfEdgeEdge& aVEE=*myPVEE;
// //
@ -142,13 +142,13 @@ class BOPAlgo_EdgeEdgeCnt {
BOPAlgo_VectorOfEdgeEdge& aVEdgeEdge) { BOPAlgo_VectorOfEdgeEdge& aVEdgeEdge) {
// //
BOPAlgo_EdgeEdgeFunctor aEEF(aVEdgeEdge); BOPAlgo_EdgeEdgeFunctor aEEF(aVEdgeEdge);
Standard_Size aNbEE=aVEdgeEdge.Extent(); Standard_Integer aNbEE=aVEdgeEdge.Extent();
// //
if (bRunParallel) { if (bRunParallel) {
flexible_for(flexible_range<Standard_Size>(0,aNbEE), aEEF); flexible_for(flexible_range<Standard_Integer>(0,aNbEE), aEEF);
} }
else { else {
aEEF.operator()(flexible_range<Standard_Size>(0,aNbEE)); aEEF.operator()(flexible_range<Standard_Integer>(0,aNbEE));
} }
} }
}; };

@ -18,7 +18,7 @@
#define _NCollection_MapHasher #define _NCollection_MapHasher
#include <NCollection_DataMap.hxx> #include <NCollection_DataMap.hxx>
#include <TColStd_MapTransientHasher.hxx> #include <TColStd_MapTransientHasher.hxx>
#include <Handle_BOPDS_PaveBlock.hxx> #include <BOPDS_PaveBlock.hxx>
#include <BOPDS_ListOfPaveBlock.hxx> #include <BOPDS_ListOfPaveBlock.hxx>
typedef NCollection_DataMap<Handle(BOPDS_PaveBlock), BOPDS_ListOfPaveBlock, TColStd_MapTransientHasher> BOPDS_DataMapOfPaveBlockListOfPaveBlock; typedef NCollection_DataMap<Handle(BOPDS_PaveBlock), BOPDS_ListOfPaveBlock, TColStd_MapTransientHasher> BOPDS_DataMapOfPaveBlockListOfPaveBlock;

@ -18,7 +18,7 @@
#define _NCollection_MapHasher #define _NCollection_MapHasher
#include <NCollection_IndexedDataMap.hxx> #include <NCollection_IndexedDataMap.hxx>
#include <TColStd_MapTransientHasher.hxx> #include <TColStd_MapTransientHasher.hxx>
#include <Handle_BOPDS_PaveBlock.hxx> #include <BOPDS_PaveBlock.hxx>
#include <BOPDS_ListOfPaveBlock.hxx> #include <BOPDS_ListOfPaveBlock.hxx>
typedef NCollection_IndexedDataMap<Handle(BOPDS_PaveBlock), BOPDS_ListOfPaveBlock, TColStd_MapTransientHasher> BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock; typedef NCollection_IndexedDataMap<Handle(BOPDS_PaveBlock), BOPDS_ListOfPaveBlock, TColStd_MapTransientHasher> BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock;

@ -18,7 +18,7 @@
#define _NCollection_MapHasher #define _NCollection_MapHasher
#include <NCollection_IndexedMap.hxx> #include <NCollection_IndexedMap.hxx>
#include <TColStd_MapTransientHasher.hxx> #include <TColStd_MapTransientHasher.hxx>
#include <Handle_BOPDS_PaveBlock.hxx> #include <BOPDS_PaveBlock.hxx>
typedef NCollection_IndexedMap<Handle(BOPDS_PaveBlock), TColStd_MapTransientHasher> BOPDS_IndexedMapOfPaveBlock; typedef NCollection_IndexedMap<Handle(BOPDS_PaveBlock), TColStd_MapTransientHasher> BOPDS_IndexedMapOfPaveBlock;

@ -16,7 +16,7 @@
#define BOPDS_ListOfPaveBlock_HeaderFile #define BOPDS_ListOfPaveBlock_HeaderFile
#include <NCollection_List.hxx> #include <NCollection_List.hxx>
#include <Handle_BOPDS_PaveBlock.hxx> #include <BOPDS_PaveBlock.hxx>
class BOPDS_PaveBlock; class BOPDS_PaveBlock;
typedef NCollection_List<Handle(BOPDS_PaveBlock)> BOPDS_ListOfPaveBlock; typedef NCollection_List<Handle(BOPDS_PaveBlock)> BOPDS_ListOfPaveBlock;

@ -18,7 +18,7 @@
#define _NCollection_MapHasher #define _NCollection_MapHasher
#include <NCollection_Map.hxx> #include <NCollection_Map.hxx>
#include <TColStd_MapTransientHasher.hxx> #include <TColStd_MapTransientHasher.hxx>
#include <Handle_BOPDS_CommonBlock.hxx> #include <BOPDS_CommonBlock.hxx>
typedef NCollection_Map<Handle(BOPDS_CommonBlock), TColStd_MapTransientHasher> BOPDS_MapOfCommonBlock; typedef NCollection_Map<Handle(BOPDS_CommonBlock), TColStd_MapTransientHasher> BOPDS_MapOfCommonBlock;
typedef BOPDS_MapOfCommonBlock::Iterator BOPDS_MapIteratorOfMapOfCommonBlock; typedef BOPDS_MapOfCommonBlock::Iterator BOPDS_MapIteratorOfMapOfCommonBlock;

@ -18,7 +18,7 @@
#define _NCollection_MapHasher #define _NCollection_MapHasher
#include <NCollection_Map.hxx> #include <NCollection_Map.hxx>
#include <TColStd_MapTransientHasher.hxx> #include <TColStd_MapTransientHasher.hxx>
#include <Handle_BOPDS_PaveBlock.hxx> #include <BOPDS_PaveBlock.hxx>
typedef NCollection_Map<Handle(BOPDS_PaveBlock), TColStd_MapTransientHasher> BOPDS_MapOfPaveBlock; typedef NCollection_Map<Handle(BOPDS_PaveBlock), TColStd_MapTransientHasher> BOPDS_MapOfPaveBlock;
typedef BOPDS_MapOfPaveBlock::Iterator BOPDS_MapIteratorOfMapOfPaveBlock; typedef BOPDS_MapOfPaveBlock::Iterator BOPDS_MapIteratorOfMapOfPaveBlock;

@ -24,10 +24,10 @@
#include <gp_Sphere.hxx> #include <gp_Sphere.hxx>
#include <gp_Ax1.hxx> #include <gp_Ax1.hxx>
#include <gp_Dir.hxx> #include <gp_Dir.hxx>
#include <Handle_Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>
#include <Handle_Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>
#include <Handle_Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>

@ -17,8 +17,8 @@
#include CurveGen_hxx #include CurveGen_hxx
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -27,8 +27,8 @@
#include <gp_Hypr2d.hxx> #include <gp_Hypr2d.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -17,8 +17,8 @@
#include CurveGen_hxx #include CurveGen_hxx
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Handle_Geom_BezierCurve.hxx> #include <Geom_BezierCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -27,8 +27,8 @@
#include <gp_Hypr.hxx> #include <gp_Hypr.hxx>
#include <Handle_Geom_BezierCurve.hxx> #include <Geom_BezierCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -28,7 +28,7 @@
#include <Extrema_ExtCC.hxx> #include <Extrema_ExtCC.hxx>
#endif #endif
#ifndef _Handle_BRepAdaptor_HCurve_HeaderFile #ifndef _Handle_BRepAdaptor_HCurve_HeaderFile
#include <Handle_BRepAdaptor_HCurve.hxx> #include <BRepAdaptor_HCurve.hxx>
#endif #endif
#ifndef _Standard_Boolean_HeaderFile #ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>

@ -40,7 +40,7 @@
#include <Extrema_SequenceOfPOnCurv.hxx> #include <Extrema_SequenceOfPOnCurv.hxx>
#endif #endif
#ifndef _Handle_BRepAdaptor_HSurface_HeaderFile #ifndef _Handle_BRepAdaptor_HSurface_HeaderFile
#include <Handle_BRepAdaptor_HSurface.hxx> #include <BRepAdaptor_HSurface.hxx>
#endif #endif
#ifndef _Standard_Boolean_HeaderFile #ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>

@ -37,7 +37,7 @@
#include <Extrema_SequenceOfPOnSurf.hxx> #include <Extrema_SequenceOfPOnSurf.hxx>
#endif #endif
#ifndef _Handle_BRepAdaptor_HSurface_HeaderFile #ifndef _Handle_BRepAdaptor_HSurface_HeaderFile
#include <Handle_BRepAdaptor_HSurface.hxx> #include <BRepAdaptor_HSurface.hxx>
#endif #endif
#ifndef _Standard_Boolean_HeaderFile #ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>

@ -28,7 +28,7 @@
#include <Extrema_ExtPC.hxx> #include <Extrema_ExtPC.hxx>
#endif #endif
#ifndef _Handle_BRepAdaptor_HCurve_HeaderFile #ifndef _Handle_BRepAdaptor_HCurve_HeaderFile
#include <Handle_BRepAdaptor_HCurve.hxx> #include <BRepAdaptor_HCurve.hxx>
#endif #endif
#ifndef _Standard_Boolean_HeaderFile #ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>

@ -36,7 +36,7 @@
#include <TColStd_Array2OfBoolean.hxx> #include <TColStd_Array2OfBoolean.hxx>
#endif #endif
#ifndef _Handle_BRepSweep_SequenceNodeOfSequenceOfShapesOfNumLinearRegularSweep_HeaderFile #ifndef _Handle_BRepSweep_SequenceNodeOfSequenceOfShapesOfNumLinearRegularSweep_HeaderFile
#include <Handle_BRepSweep_SequenceNodeOfSequenceOfShapesOfNumLinearRegularSweep.hxx> #include <BRepSweep_SequenceNodeOfSequenceOfShapesOfNumLinearRegularSweep.hxx>
#endif #endif
#ifndef _TopAbs_Orientation_HeaderFile #ifndef _TopAbs_Orientation_HeaderFile
#include <TopAbs_Orientation.hxx> #include <TopAbs_Orientation.hxx>

@ -20,7 +20,7 @@
#include <TObj_Common.hxx> #include <TObj_Common.hxx>
#include <BinLDrivers_DocumentRetrievalDriver.hxx> #include <BinLDrivers_DocumentRetrievalDriver.hxx>
#include <Handle_BinMDF_ADriverTable.hxx> #include <BinMDF_ADriverTable.hxx>
class Handle(CDM_MessageDriver); class Handle(CDM_MessageDriver);

@ -20,7 +20,7 @@
#include <TObj_Common.hxx> #include <TObj_Common.hxx>
#include <BinLDrivers_DocumentStorageDriver.hxx> #include <BinLDrivers_DocumentStorageDriver.hxx>
#include <Handle_BinMDF_ADriverTable.hxx> #include <BinMDF_ADriverTable.hxx>
class Handle(CDM_MessageDriver); class Handle(CDM_MessageDriver);

@ -20,10 +20,10 @@
#include <GeomAbs_SurfaceType.hxx> #include <GeomAbs_SurfaceType.hxx>
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <Handle_Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>

@ -17,8 +17,8 @@
#include CurveGen_hxx #include CurveGen_hxx
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -27,8 +27,8 @@
#include <gp_Hypr2d.hxx> #include <gp_Hypr2d.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -18,7 +18,6 @@
#include <Standard_DefineHandle.hxx> #include <Standard_DefineHandle.hxx>
#include <Standard_Transient.hxx> #include <Standard_Transient.hxx>
#include <Handle_Standard_Transient.hxx>
// inclusion template for FreeType // inclusion template for FreeType
#include <ft2build.h> #include <ft2build.h>

@ -15,8 +15,8 @@
// commercial license or contractual agreement. // commercial license or contractual agreement.
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>

@ -26,7 +26,7 @@
#include <TColStd_Array1OfInteger.hxx> #include <TColStd_Array1OfInteger.hxx>
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <TColStd_Array1OfBoolean.hxx> #include <TColStd_Array1OfBoolean.hxx>
#include <Handle_TColStd_HArray1OfBoolean.hxx>
//======================================================================= //=======================================================================
//function : CheckPoints //function : CheckPoints
//purpose : //purpose :

@ -25,7 +25,7 @@
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <TColStd_Array1OfBoolean.hxx> #include <TColStd_Array1OfBoolean.hxx>
#include <TColStd_Array1OfInteger.hxx> #include <TColStd_Array1OfInteger.hxx>
#include <Handle_TColStd_HArray1OfBoolean.hxx> #include <TColStd_HArray1OfBoolean.hxx>
//======================================================================= //=======================================================================
//function : GeomLib_Interpolate //function : GeomLib_Interpolate

@ -35,8 +35,6 @@
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <TColStd_HArray1OfInteger.hxx> #include <TColStd_HArray1OfInteger.hxx>
#include <TColStd_HArray2OfReal.hxx> #include <TColStd_HArray2OfReal.hxx>
#include <Handle_TColStd_HArray1OfReal.hxx>
#include <Handle_TColStd_HArray2OfReal.hxx>
#include <AdvApp2Var_Criterion.hxx> #include <AdvApp2Var_Criterion.hxx>
#include <AdvApp2Var_ApproxAFunc2Var.hxx> #include <AdvApp2Var_ApproxAFunc2Var.hxx>

@ -56,8 +56,6 @@
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <TColStd_HArray1OfBoolean.hxx> #include <TColStd_HArray1OfBoolean.hxx>
#include <Handle_TColStd_HArray1OfReal.hxx>
#include <Handle_TColStd_HArray1OfBoolean.hxx>
#include <AppParCurves_MultiBSpCurve.hxx> #include <AppParCurves_MultiBSpCurve.hxx>
#include <AppDef_MultiLine.hxx> #include <AppDef_MultiLine.hxx>
#include <AppDef_TheVariational.hxx> #include <AppDef_TheVariational.hxx>

@ -48,8 +48,6 @@
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <TColStd_HArray1OfBoolean.hxx> #include <TColStd_HArray1OfBoolean.hxx>
#include <Handle_TColStd_HArray1OfReal.hxx>
#include <Handle_TColStd_HArray1OfBoolean.hxx>
#include <AppParCurves_MultiBSpCurve.hxx> #include <AppParCurves_MultiBSpCurve.hxx>
#include <AppParCurves_MultiCurve.hxx> #include <AppParCurves_MultiCurve.hxx>

@ -14,7 +14,7 @@
#ifndef _Graphic3d_CTexture_HeaderFile #ifndef _Graphic3d_CTexture_HeaderFile
#define _Graphic3d_CTexture_HeaderFile #define _Graphic3d_CTexture_HeaderFile
#include <Handle_Graphic3d_TextureMap.hxx> #include <Graphic3d_TextureMap.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
class Graphic3d_CTexture class Graphic3d_CTexture

@ -16,7 +16,7 @@
#include <InterfaceGraphic_Graphic3d.hxx> #include <InterfaceGraphic_Graphic3d.hxx>
#include <InterfaceGraphic_Visual3d.hxx> #include <InterfaceGraphic_Visual3d.hxx>
#include <Handle_Graphic3d_TextureEnv.hxx> #include <Graphic3d_TextureEnv.hxx>
#include <Graphic3d_Camera.hxx> #include <Graphic3d_Camera.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>

@ -18,7 +18,7 @@
#include <Graphic3d_MarkerImage_Handle.hxx> #include <Graphic3d_MarkerImage_Handle.hxx>
#include <Handle_TColStd_HArray1OfByte.hxx> #include <TColStd_HArray1OfByte.hxx>
#include <Image_PixMap_Handle.hxx> #include <Image_PixMap_Handle.hxx>
#include <Quantity_Parameter.hxx> #include <Quantity_Parameter.hxx>
#include <TCollection_AsciiString.hxx> #include <TCollection_AsciiString.hxx>

@ -17,7 +17,7 @@
#define _Graphic3d_TextureBitMap_Handle_H__ #define _Graphic3d_TextureBitMap_Handle_H__
#include <Standard_DefineHandle.hxx> #include <Standard_DefineHandle.hxx>
#include <Handle_Standard_Transient.hxx> #include <Standard_Transient.hxx>
class Graphic3d_TextureBitMap; class Graphic3d_TextureBitMap;
DEFINE_STANDARD_HANDLE(Graphic3d_MarkerImage, Standard_Transient) DEFINE_STANDARD_HANDLE(Graphic3d_MarkerImage, Standard_Transient)

@ -17,8 +17,8 @@
#include <HLRBRep_BCurveTool.ixx> #include <HLRBRep_BCurveTool.ixx>
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Handle_Geom_BezierCurve.hxx> #include <Geom_BezierCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <TColgp_Array1OfPnt.hxx> #include <TColgp_Array1OfPnt.hxx>

@ -22,10 +22,10 @@
#include <gp_Sphere.hxx> #include <gp_Sphere.hxx>
#include <gp_Ax1.hxx> #include <gp_Ax1.hxx>
#include <gp_Dir.hxx> #include <gp_Dir.hxx>
#include <Handle_Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>
#include <Handle_Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>
#include <Handle_Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>
#include <BRepAdaptor_Surface.hxx> #include <BRepAdaptor_Surface.hxx>
//======================================================================= //=======================================================================

@ -26,8 +26,6 @@
#include <HLRBRep_CLProps.hxx> #include <HLRBRep_CLProps.hxx>
#include <Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <Geom_BezierCurve.hxx> #include <Geom_BezierCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx>
#include <Handle_Geom_BezierCurve.hxx>
//OCC155 // jfa 05.03.2002 // bad vectors projection //OCC155 // jfa 05.03.2002 // bad vectors projection

@ -18,8 +18,8 @@
#include <HLRBRep_Curve.hxx> #include <HLRBRep_Curve.hxx>
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
//======================================================================= //=======================================================================

@ -23,8 +23,8 @@
#include <gp_Elips2d.hxx> #include <gp_Elips2d.hxx>
#include <gp_Parab2d.hxx> #include <gp_Parab2d.hxx>
#include <gp_Hypr2d.hxx> #include <gp_Hypr2d.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#define IS_C2_COMPOSITE 0 #define IS_C2_COMPOSITE 0

@ -22,10 +22,10 @@
#include <gp_Sphere.hxx> #include <gp_Sphere.hxx>
#include <gp_Ax1.hxx> #include <gp_Ax1.hxx>
#include <gp_Dir.hxx> #include <gp_Dir.hxx>
#include <Handle_Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>
#include <Handle_Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>
#include <Handle_Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>
#include <BRepAdaptor_Surface.hxx> #include <BRepAdaptor_Surface.hxx>
inline Standard_Real HLRBRep_SurfaceTool::FirstUParameter(const Standard_Address Surf){ return ((BRepAdaptor_Surface *)Surf)->FirstUParameter(); } inline Standard_Real HLRBRep_SurfaceTool::FirstUParameter(const Standard_Address Surf){ return ((BRepAdaptor_Surface *)Surf)->FirstUParameter(); }

@ -17,7 +17,7 @@
#define _IFSelect_ActFunc_HeaderFile #define _IFSelect_ActFunc_HeaderFile
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <Handle_IFSelect_SessionPilot.hxx> #include <IFSelect_SessionPilot.hxx>
#include <IFSelect_ReturnStatus.hxx> #include <IFSelect_ReturnStatus.hxx>
typedef IFSelect_ReturnStatus (*IFSelect_ActFunc) (const Handle(IFSelect_SessionPilot)&); typedef IFSelect_ReturnStatus (*IFSelect_ActFunc) (const Handle(IFSelect_SessionPilot)&);

@ -15,7 +15,7 @@
#define _Image_PixMap_Handle_H__ #define _Image_PixMap_Handle_H__
#include <Standard_DefineHandle.hxx> #include <Standard_DefineHandle.hxx>
#include <Handle_Standard_Transient.hxx> #include <Standard_Transient.hxx>
class Image_PixMap; class Image_PixMap;
DEFINE_STANDARD_HANDLE(Image_PixMap, Standard_Transient) DEFINE_STANDARD_HANDLE(Image_PixMap, Standard_Transient)

@ -17,8 +17,8 @@
#include CurveGen_hxx #include CurveGen_hxx
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Handle_Geom_BezierCurve.hxx> #include <Geom_BezierCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <TColStd_Array1OfBoolean.hxx> #include <TColStd_Array1OfBoolean.hxx>

@ -27,8 +27,8 @@
#include <gp_Hypr.hxx> #include <gp_Hypr.hxx>
#include <Handle_Geom_BezierCurve.hxx> #include <Geom_BezierCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -27,10 +27,10 @@
#include <gp_Sphere.hxx> #include <gp_Sphere.hxx>
#include <gp_Ax1.hxx> #include <gp_Ax1.hxx>
#include <gp_Dir.hxx> #include <gp_Dir.hxx>
#include <Handle_Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>
#include <Handle_Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>
#include <Handle_Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>

@ -18,8 +18,8 @@
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -24,8 +24,8 @@
#include <gp_Parab2d.hxx> #include <gp_Parab2d.hxx>
#include <gp_Hypr2d.hxx> #include <gp_Hypr2d.hxx>
#include <Handle_Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -22,11 +22,6 @@
#include <GeomAbs_SurfaceType.hxx> #include <GeomAbs_SurfaceType.hxx>
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <Handle_Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx>
#include <Handle_Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx>
#include <Geom_BezierSurface.hxx> #include <Geom_BezierSurface.hxx>
#include <Geom_BSplineSurface.hxx> #include <Geom_BSplineSurface.hxx>
#include <Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>

@ -174,7 +174,7 @@ void IntPatch_Intersection::Perform(const Handle(Adaptor3d_HSurface)& S1,
#include <GeomAdaptor_HCurve.hxx> #include <GeomAdaptor_HCurve.hxx>
#include <GeomAdaptor_Curve.hxx> #include <GeomAdaptor_Curve.hxx>
#include <GeomAdaptor_Surface.hxx> #include <GeomAdaptor_Surface.hxx>
#include <Handle_GeomAdaptor_HSurface.hxx> #include <GeomAdaptor_HSurface.hxx>
#include <Geom_Plane.hxx> #include <Geom_Plane.hxx>
#include <ProjLib_ProjectOnPlane.hxx> #include <ProjLib_ProjectOnPlane.hxx>
#include <GeomProjLib.hxx> #include <GeomProjLib.hxx>
@ -1511,7 +1511,7 @@ void IntPatch_Intersection::Perform(const Handle(Adaptor3d_HSurface)& S1,
//====================================================================== //======================================================================
#include <IntPatch_IType.hxx> #include <IntPatch_IType.hxx>
#include <IntPatch_LineConstructor.hxx> #include <IntPatch_LineConstructor.hxx>
#include <Handle_Adaptor2d_HCurve2d.hxx> #include <Adaptor2d_HCurve2d.hxx>
#define MAXR 200 #define MAXR 200

@ -26,7 +26,6 @@
#include <IntPatch_Line.hxx> #include <IntPatch_Line.hxx>
#include <Handle_IntSurf_LineOn2S.hxx>
#include <IntSurf_PntOn2S.hxx> #include <IntSurf_PntOn2S.hxx>
#include <IntSurf_LineOn2S.hxx> #include <IntSurf_LineOn2S.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>

@ -14,7 +14,7 @@
#ifndef _Interface_StaticSatisfies_HeaderFile #ifndef _Interface_StaticSatisfies_HeaderFile
#define _Interface_StaticSatisfies_HeaderFile #define _Interface_StaticSatisfies_HeaderFile
#include <Handle_TCollection_HAsciiString.hxx> #include <TCollection_HAsciiString.hxx>
typedef Standard_Boolean (*Interface_StaticSatisfies) (const Handle(TCollection_HAsciiString)& val); typedef Standard_Boolean (*Interface_StaticSatisfies) (const Handle(TCollection_HAsciiString)& val);

@ -14,7 +14,7 @@
#ifndef _Interface_ValueInterpret_HeaderFile #ifndef _Interface_ValueInterpret_HeaderFile
#define _Interface_ValueInterpret_HeaderFile #define _Interface_ValueInterpret_HeaderFile
#include <Handle_TCollection_HAsciiString.hxx> #include <TCollection_HAsciiString.hxx>
typedef Handle(TCollection_HAsciiString) (*Interface_ValueInterpret) (const Handle(Interface_TypedValue)& typval, const Handle(TCollection_HAsciiString)& val, const Standard_Boolean native); typedef Handle(TCollection_HAsciiString) (*Interface_ValueInterpret) (const Handle(Interface_TypedValue)& typval, const Handle(TCollection_HAsciiString)& val, const Standard_Boolean native);

@ -14,7 +14,7 @@
#ifndef _Interface_ValueSatisfies_HeaderFile #ifndef _Interface_ValueSatisfies_HeaderFile
#define _Interface_ValueSatisfies_HeaderFile #define _Interface_ValueSatisfies_HeaderFile
#include <Handle_TCollection_HAsciiString.hxx> #include <TCollection_HAsciiString.hxx>
typedef Standard_Boolean (*Interface_ValueSatisfies) (const Handle(TCollection_HAsciiString)& val); typedef Standard_Boolean (*Interface_ValueSatisfies) (const Handle(TCollection_HAsciiString)& val);

@ -18,7 +18,8 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx> #include <TCollection_HAsciiString.hxx>
#include <Handle_MoniTool_TypedValue.hxx>
class Handle(MoniTool_TypedValue);
typedef Handle(TCollection_HAsciiString) (*MoniTool_ValueInterpret) (const Handle(MoniTool_TypedValue)& typval, typedef Handle(TCollection_HAsciiString) (*MoniTool_ValueInterpret) (const Handle(MoniTool_TypedValue)& typval,
const Handle(TCollection_HAsciiString)& val, const Handle(TCollection_HAsciiString)& val,

@ -1,4 +1,3 @@
Handle_Poly_CoherentTriangulation.hxx
Poly_CoherentTriangulation.hxx Poly_CoherentTriangulation.hxx
Poly_CoherentTriangle.hxx Poly_CoherentTriangle.hxx
Poly_CoherentTriPtr.hxx Poly_CoherentTriPtr.hxx

@ -1,27 +0,0 @@
// Created on: 2008-04-23
// Created by: Alexander GRIGORIEV
// Copyright (c) 2008-2014 OPEN CASCADE SAS
//
// This file is part of Open CASCADE Technology software library.
//
// This library is free software; you can redistribute it and/or modify it under
// the terms of the GNU Lesser General Public License version 2.1 as published
// by the Free Software Foundation, with special exception defined in the file
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
// distribution for complete text of the license and disclaimer of any warranty.
//
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
#ifndef Handle_Poly_CoherentTriangulation_HeaderFile
#define Handle_Poly_CoherentTriangulation_HeaderFile
#include <Standard_DefineHandle.hxx>
#include <Standard_Transient.hxx>
class Poly_CoherentTriangulation;
//! Definition of HANDLE object using Standard_DefineHandle.hxx
DEFINE_STANDARD_HANDLE (Poly_CoherentTriangulation, Standard_Transient)
#endif

@ -16,7 +16,7 @@
#ifndef Poly_CoherentTriangulation_HeaderFile #ifndef Poly_CoherentTriangulation_HeaderFile
#define Poly_CoherentTriangulation_HeaderFile #define Poly_CoherentTriangulation_HeaderFile
#include <Handle_Poly_Triangulation.hxx> #include <Poly_Triangulation.hxx>
#include <Poly_CoherentNode.hxx> #include <Poly_CoherentNode.hxx>
#include <Poly_CoherentTriangle.hxx> #include <Poly_CoherentTriangle.hxx>
#include <Poly_CoherentLink.hxx> #include <Poly_CoherentLink.hxx>
@ -33,6 +33,11 @@ typedef NCollection_Vector<Poly_CoherentNode>::Iterator
typedef NCollection_Vector<Poly_CoherentLink>::Iterator typedef NCollection_Vector<Poly_CoherentLink>::Iterator
Poly_BaseIteratorOfCoherentLink; Poly_BaseIteratorOfCoherentLink;
//! Definition of HANDLE object using Standard_DefineHandle.hxx
#include <Standard_DefineHandle.hxx>
class Poly_CoherentTriangulation;
DEFINE_STANDARD_HANDLE (Poly_CoherentTriangulation, Standard_Transient)
/** /**
* Triangulation structure that allows to: * Triangulation structure that allows to:
* <ul> * <ul>
@ -409,6 +414,6 @@ DEFINE_STANDARD_RTTI (Poly_CoherentTriangulation)
friend class IteratorOfLink; friend class IteratorOfLink;
}; };
#include <Handle_Poly_CoherentTriangulation.hxx> #include <Poly_CoherentTriangulation.hxx>
#endif #endif

@ -17,7 +17,7 @@
#define Poly_ListOfTriangulation_HeaderFile #define Poly_ListOfTriangulation_HeaderFile
#include <NCollection_List.hxx> #include <NCollection_List.hxx>
#include <Handle_Poly_Triangulation.hxx> #include <Poly_Triangulation.hxx>
/** /**
* List of Poly_Triangulation instances. * List of Poly_Triangulation instances.

@ -32,9 +32,7 @@
#include <Precision.hxx> #include <Precision.hxx>
#include <Approx_FitAndDivide2d.hxx> #include <Approx_FitAndDivide2d.hxx>
#include <AppParCurves_MultiCurve.hxx> #include <AppParCurves_MultiCurve.hxx>
#include <Handle_Adaptor3d_HCurve.hxx>
#include <Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>
#include <Handle_Adaptor3d_HSurface.hxx>
#include <Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>
#include <TColgp_Array1OfPnt2d.hxx> #include <TColgp_Array1OfPnt2d.hxx>
#include <TColgp_Array1OfPnt.hxx> #include <TColgp_Array1OfPnt.hxx>

@ -52,8 +52,6 @@
#include <GeomAbs_SurfaceType.hxx> #include <GeomAbs_SurfaceType.hxx>
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
#include <Handle_Adaptor3d_HCurve.hxx>
#include <Handle_Adaptor3d_HSurface.hxx>
#include <Adaptor3d_Surface.hxx> #include <Adaptor3d_Surface.hxx>
#include <Adaptor3d_Curve.hxx> #include <Adaptor3d_Curve.hxx>
#include <Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>

@ -25,9 +25,7 @@
#include <BSplCLib.hxx> #include <BSplCLib.hxx>
#include <PLib.hxx> #include <PLib.hxx>
#include <Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>
#include <Handle_Adaptor3d_HCurve.hxx>
#include <Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx>
#include <TColgp_Array1OfPnt.hxx> #include <TColgp_Array1OfPnt.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <TColStd_Array1OfInteger.hxx> #include <TColStd_Array1OfInteger.hxx>

@ -25,8 +25,6 @@
#include <ProjLib_ComputeApproxOnPolarSurface.hxx> #include <ProjLib_ComputeApproxOnPolarSurface.hxx>
#include <ProjLib_ComputeApprox.hxx> #include <ProjLib_ComputeApprox.hxx>
#include <ProjLib_Projector.hxx> #include <ProjLib_Projector.hxx>
#include <Handle_Adaptor3d_HCurve.hxx>
#include <Handle_Adaptor3d_HSurface.hxx>
#include <Adaptor3d_HCurve.hxx> #include <Adaptor3d_HCurve.hxx>
#include <Adaptor3d_HSurface.hxx> #include <Adaptor3d_HSurface.hxx>
#include <Approx_CurveOnSurface.hxx> #include <Approx_CurveOnSurface.hxx>
@ -36,12 +34,8 @@
#include <ProjLib_Sphere.hxx> #include <ProjLib_Sphere.hxx>
#include <ProjLib_Torus.hxx> #include <ProjLib_Torus.hxx>
#include <Precision.hxx> #include <Precision.hxx>
#include <Handle_Geom_BSplineCurve.hxx>
#include <Geom2d_BSplineCurve.hxx> #include <Geom2d_BSplineCurve.hxx>
#include <Handle_Geom2d_BSplineCurve.hxx>
#include <Geom2d_BezierCurve.hxx> #include <Geom2d_BezierCurve.hxx>
#include <Handle_Geom2d_BezierCurve.hxx>
#include <Handle_Adaptor2d_HCurve2d.hxx>
#include <gp_Vec2d.hxx> #include <gp_Vec2d.hxx>
#include <StdFail_NotDone.hxx> #include <StdFail_NotDone.hxx>
#include <gp_XY.hxx> #include <gp_XY.hxx>

@ -17,7 +17,7 @@
#define _SelectMgr_DataMapOfObjectOwners_HeaderFile #define _SelectMgr_DataMapOfObjectOwners_HeaderFile
#include <NCollection_DefineDataMap.hxx> #include <NCollection_DefineDataMap.hxx>
#include <Handle_SelectMgr_SelectableObject.hxx> #include <SelectMgr_SelectableObject.hxx>
#include <SelectMgr_SequenceOfOwner.hxx> #include <SelectMgr_SequenceOfOwner.hxx>
inline Standard_Boolean IsEqual (const Handle_SelectMgr_SelectableObject& theH1, inline Standard_Boolean IsEqual (const Handle_SelectMgr_SelectableObject& theH1,

@ -109,7 +109,6 @@
#include <Geom_OffsetCurve.hxx> #include <Geom_OffsetCurve.hxx>
#include <TColStd_HSequenceOfReal.hxx> #include <TColStd_HSequenceOfReal.hxx>
#include <Handle_Geom2dAdaptor_HCurve.hxx>
#include <Adaptor3d_CurveOnSurface.hxx> #include <Adaptor3d_CurveOnSurface.hxx>
#include <Geom2dAdaptor_HCurve.hxx> #include <Geom2dAdaptor_HCurve.hxx>
#include <GeomAPI_ProjectPointOnCurve.hxx> #include <GeomAPI_ProjectPointOnCurve.hxx>

@ -17,7 +17,7 @@
#define ShapeProcess_OperFunc_HeaderFile #define ShapeProcess_OperFunc_HeaderFile
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <Handle_ShapeProcess_Context.hxx> #include <ShapeProcess_Context.hxx>
typedef Standard_Boolean (*ShapeProcess_OperFunc) (const Handle(ShapeProcess_Context)& context); typedef Standard_Boolean (*ShapeProcess_OperFunc) (const Handle(ShapeProcess_Context)& context);

@ -12,7 +12,7 @@
// Alternatively, this file may be used under the terms of Open CASCADE // Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement. // commercial license or contractual agreement.
#include <Handle_Standard_Persistent.hxx> #include <Standard_Persistent.hxx>

@ -12,7 +12,7 @@
// Alternatively, this file may be used under the terms of Open CASCADE // Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement. // commercial license or contractual agreement.
#include <Handle_Standard_Transient.hxx> #include <Standard_Transient.hxx>
#include <Standard_Atomic.hxx> #include <Standard_Atomic.hxx>
//============================================================================ //============================================================================

@ -12,7 +12,6 @@
// Alternatively, this file may be used under the terms of Open CASCADE // Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement. // commercial license or contractual agreement.
#include <Handle_Standard_Persistent.hxx>
#include <Standard_Persistent.hxx> #include <Standard_Persistent.hxx>
#include <Standard_Failure.hxx> #include <Standard_Failure.hxx>

@ -28,7 +28,6 @@
#include <Standard.hxx> #include <Standard.hxx>
#endif #endif
class Handle_Standard_Persistent;
class Standard_Type; class Standard_Type;
class Handle_Standard_Type; class Handle_Standard_Type;
class Standard_Type; class Standard_Type;

@ -15,9 +15,9 @@
#define _StdPrs_HLRFace_H__ #define _StdPrs_HLRFace_H__
#include <Prs3d_Root.hxx> #include <Prs3d_Root.hxx>
#include <Handle_Prs3d_Presentation.hxx> #include <Prs3d_Presentation.hxx>
#include <Handle_Prs3d_Drawer.hxx> #include <Prs3d_Drawer.hxx>
#include <Handle_Prs3d_Projector.hxx> #include <Prs3d_Projector.hxx>
class StdPrs_HLRShape: public Prs3d_Root class StdPrs_HLRShape: public Prs3d_Root
{ {

@ -31,7 +31,7 @@
#define TDF_AttributeIterator_HeaderFile #define TDF_AttributeIterator_HeaderFile
#ifndef _Handle_TDF_Attribute_HeaderFile #ifndef _Handle_TDF_Attribute_HeaderFile
#include <Handle_TDF_Attribute.hxx> #include <TDF_Attribute.hxx>
#endif #endif
#ifndef _Standard_Boolean_HeaderFile #ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>

@ -21,7 +21,6 @@
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <TColgp_HArray1OfPnt.hxx> #include <TColgp_HArray1OfPnt.hxx>
#include <TColgp_Array1OfPnt.hxx> #include <TColgp_Array1OfPnt.hxx>
#include <Handle_Geom_BSplineCurve.hxx>
#include <Geom_BSplineCurve.hxx> #include <Geom_BSplineCurve.hxx>
#include <gp_Pnt.hxx> #include <gp_Pnt.hxx>

@ -16,7 +16,7 @@
#ifndef _TopTools_MutexForShapeProvider_HeaderFile #ifndef _TopTools_MutexForShapeProvider_HeaderFile
#define _TopTools_MutexForShapeProvider_HeaderFile #define _TopTools_MutexForShapeProvider_HeaderFile
#include <Handle_TopoDS_TShape.hxx> #include <TopoDS_TShape.hxx>
#include <NCollection_DataMap.hxx> #include <NCollection_DataMap.hxx>
#include <TopAbs_ShapeEnum.hxx> #include <TopAbs_ShapeEnum.hxx>

@ -17,7 +17,6 @@
#define VrmlData_DataMapOfShapeAppearance_HeaderFile #define VrmlData_DataMapOfShapeAppearance_HeaderFile
#include <NCollection_DataMap.hxx> #include <NCollection_DataMap.hxx>
#include <Handle_TopoDS_TShape.hxx>
#include <VrmlData_Appearance.hxx> #include <VrmlData_Appearance.hxx>
#include <TopoDS_TShape.hxx> #include <TopoDS_TShape.hxx>

@ -17,7 +17,7 @@
#define VrmlData_Geometry_HeaderFile #define VrmlData_Geometry_HeaderFile
#include <VrmlData_Node.hxx> #include <VrmlData_Node.hxx>
#include <Handle_TopoDS_TShape.hxx> #include <TopoDS_TShape.hxx>
/** /**
* Implementation of the Geometry node. * Implementation of the Geometry node.

@ -16,7 +16,7 @@
#ifndef VrmlData_Node_HeaderFile #ifndef VrmlData_Node_HeaderFile
#define VrmlData_Node_HeaderFile #define VrmlData_Node_HeaderFile
#include <Handle_Standard_Type.hxx> #include <Standard_Type.hxx>
#include <NCollection_List.hxx> #include <NCollection_List.hxx>
#include <Standard_DefineHandle.hxx> #include <Standard_DefineHandle.hxx>
#include <Standard_TypeDef.hxx> #include <Standard_TypeDef.hxx>

@ -20,7 +20,7 @@
#include <TObj_Common.hxx> #include <TObj_Common.hxx>
#include <XmlLDrivers_DocumentRetrievalDriver.hxx> #include <XmlLDrivers_DocumentRetrievalDriver.hxx>
#include <Handle_XmlMDF_ADriverTable.hxx> #include <XmlMDF_ADriverTable.hxx>
class Handle(CDM_MessageDriver); class Handle(CDM_MessageDriver);

@ -20,7 +20,7 @@
#include <TObj_Common.hxx> #include <TObj_Common.hxx>
#include <XmlLDrivers_DocumentStorageDriver.hxx> #include <XmlLDrivers_DocumentStorageDriver.hxx>
#include <Handle_XmlMDF_ADriverTable.hxx> #include <XmlMDF_ADriverTable.hxx>
class Handle(CDM_MessageDriver); class Handle(CDM_MessageDriver);