mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-04 18:06:22 +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:
parent
519d35d81e
commit
cb389a77e4
@ -31,10 +31,11 @@
|
||||
#include <GeomAdaptor_Curve.hxx>
|
||||
#include <AIS_Drawer.hxx>
|
||||
#include <GC_MakeSegment.hxx>
|
||||
#include <Handle_Geom_Line.hxx>
|
||||
#include <Geom_Line.hxx>
|
||||
#include <Quantity_Color.hxx>
|
||||
#include <AIS_GraphicTool.hxx>
|
||||
#include <UnitsAPI.hxx>
|
||||
|
||||
//==================================================================
|
||||
// function: FindLimits
|
||||
// purpose:
|
||||
|
@ -22,10 +22,10 @@
|
||||
#include <Image_PixMap.hxx>
|
||||
#include <Standard_DefineHandle.hxx>
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
#include <Handle_Graphic3d_AspectFillArea3d.hxx>
|
||||
#include <Handle_Graphic3d_Texture2Dmanual.hxx>
|
||||
#include <Handle_Prs3d_Presentation.hxx>
|
||||
#include <Handle_PrsMgr_PresentationManager3d.hxx>
|
||||
#include <Graphic3d_AspectFillArea3d.hxx>
|
||||
#include <Graphic3d_Texture2Dmanual.hxx>
|
||||
#include <Prs3d_Presentation.hxx>
|
||||
#include <PrsMgr_PresentationManager3d.hxx>
|
||||
|
||||
class Graphic3d_AspectFillArea3d;
|
||||
class Graphic3d_Texture2Dmanual;
|
||||
|
@ -22,10 +22,10 @@
|
||||
#include <gp_Sphere.hxx>
|
||||
#include <gp_Ax1.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <Handle_Geom_BezierSurface.hxx>
|
||||
#include <Handle_Geom_BSplineSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Geom_BezierSurface.hxx>
|
||||
#include <Geom_BSplineSurface.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
|
||||
|
||||
inline Standard_Real Adaptor3d_HSurfaceTool::FirstUParameter(const Handle(Adaptor3d_HSurface)& Surf)
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifndef _Aspect_DisplayConnection_Handle_H__
|
||||
#define _Aspect_DisplayConnection_Handle_H__
|
||||
|
||||
#include <Handle_Standard_Transient.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
|
||||
class Aspect_DisplayConnection;
|
||||
DEFINE_STANDARD_HANDLE(Aspect_DisplayConnection, Standard_Transient)
|
||||
|
@ -17,7 +17,7 @@
|
||||
#include <Aspect_Display.hxx>
|
||||
#include <Aspect_Drawable.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
|
||||
// callback was invoked in redraw procedure. These flags are bitwise OR'ed
|
||||
|
@ -115,8 +115,8 @@ class BOPAlgo_EdgeEdgeFunctor {
|
||||
: myPVEE(&aVEE) {
|
||||
}
|
||||
//
|
||||
void operator()( const flexible_range<Standard_Size>& aBR ) const{
|
||||
Standard_Size i, iBeg, iEnd;
|
||||
void operator()( const flexible_range<Standard_Integer>& aBR ) const{
|
||||
Standard_Integer i, iBeg, iEnd;
|
||||
//
|
||||
BOPAlgo_VectorOfEdgeEdge& aVEE=*myPVEE;
|
||||
//
|
||||
@ -142,13 +142,13 @@ class BOPAlgo_EdgeEdgeCnt {
|
||||
BOPAlgo_VectorOfEdgeEdge& aVEdgeEdge) {
|
||||
//
|
||||
BOPAlgo_EdgeEdgeFunctor aEEF(aVEdgeEdge);
|
||||
Standard_Size aNbEE=aVEdgeEdge.Extent();
|
||||
Standard_Integer aNbEE=aVEdgeEdge.Extent();
|
||||
//
|
||||
if (bRunParallel) {
|
||||
flexible_for(flexible_range<Standard_Size>(0,aNbEE), aEEF);
|
||||
flexible_for(flexible_range<Standard_Integer>(0,aNbEE), aEEF);
|
||||
}
|
||||
else {
|
||||
aEEF.operator()(flexible_range<Standard_Size>(0,aNbEE));
|
||||
aEEF.operator()(flexible_range<Standard_Integer>(0,aNbEE));
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -18,7 +18,7 @@
|
||||
#define _NCollection_MapHasher
|
||||
#include <NCollection_DataMap.hxx>
|
||||
#include <TColStd_MapTransientHasher.hxx>
|
||||
#include <Handle_BOPDS_PaveBlock.hxx>
|
||||
#include <BOPDS_PaveBlock.hxx>
|
||||
#include <BOPDS_ListOfPaveBlock.hxx>
|
||||
|
||||
typedef NCollection_DataMap<Handle(BOPDS_PaveBlock), BOPDS_ListOfPaveBlock, TColStd_MapTransientHasher> BOPDS_DataMapOfPaveBlockListOfPaveBlock;
|
||||
|
@ -18,7 +18,7 @@
|
||||
#define _NCollection_MapHasher
|
||||
#include <NCollection_IndexedDataMap.hxx>
|
||||
#include <TColStd_MapTransientHasher.hxx>
|
||||
#include <Handle_BOPDS_PaveBlock.hxx>
|
||||
#include <BOPDS_PaveBlock.hxx>
|
||||
#include <BOPDS_ListOfPaveBlock.hxx>
|
||||
|
||||
typedef NCollection_IndexedDataMap<Handle(BOPDS_PaveBlock), BOPDS_ListOfPaveBlock, TColStd_MapTransientHasher> BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock;
|
||||
|
@ -18,7 +18,7 @@
|
||||
#define _NCollection_MapHasher
|
||||
#include <NCollection_IndexedMap.hxx>
|
||||
#include <TColStd_MapTransientHasher.hxx>
|
||||
#include <Handle_BOPDS_PaveBlock.hxx>
|
||||
#include <BOPDS_PaveBlock.hxx>
|
||||
|
||||
typedef NCollection_IndexedMap<Handle(BOPDS_PaveBlock), TColStd_MapTransientHasher> BOPDS_IndexedMapOfPaveBlock;
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
#define BOPDS_ListOfPaveBlock_HeaderFile
|
||||
|
||||
#include <NCollection_List.hxx>
|
||||
#include <Handle_BOPDS_PaveBlock.hxx>
|
||||
#include <BOPDS_PaveBlock.hxx>
|
||||
class BOPDS_PaveBlock;
|
||||
|
||||
typedef NCollection_List<Handle(BOPDS_PaveBlock)> BOPDS_ListOfPaveBlock;
|
||||
|
@ -18,7 +18,7 @@
|
||||
#define _NCollection_MapHasher
|
||||
#include <NCollection_Map.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 BOPDS_MapOfCommonBlock::Iterator BOPDS_MapIteratorOfMapOfCommonBlock;
|
||||
|
@ -18,7 +18,7 @@
|
||||
#define _NCollection_MapHasher
|
||||
#include <NCollection_Map.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 BOPDS_MapOfPaveBlock::Iterator BOPDS_MapIteratorOfMapOfPaveBlock;
|
||||
|
@ -24,10 +24,10 @@
|
||||
#include <gp_Sphere.hxx>
|
||||
#include <gp_Ax1.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <Handle_Geom_BezierSurface.hxx>
|
||||
#include <Handle_Geom_BSplineSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Geom_BezierSurface.hxx>
|
||||
#include <Geom_BSplineSurface.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
|
||||
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
#include CurveGen_hxx
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_Shape.hxx>
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -27,8 +27,8 @@
|
||||
#include <gp_Hypr2d.hxx>
|
||||
|
||||
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
#include CurveGen_hxx
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_Shape.hxx>
|
||||
#include <Handle_Geom_BezierCurve.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Geom_BezierCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -27,8 +27,8 @@
|
||||
#include <gp_Hypr.hxx>
|
||||
|
||||
|
||||
#include <Handle_Geom_BezierCurve.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Geom_BezierCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include <Extrema_ExtCC.hxx>
|
||||
#endif
|
||||
#ifndef _Handle_BRepAdaptor_HCurve_HeaderFile
|
||||
#include <Handle_BRepAdaptor_HCurve.hxx>
|
||||
#include <BRepAdaptor_HCurve.hxx>
|
||||
#endif
|
||||
#ifndef _Standard_Boolean_HeaderFile
|
||||
#include <Standard_Boolean.hxx>
|
||||
|
@ -40,7 +40,7 @@
|
||||
#include <Extrema_SequenceOfPOnCurv.hxx>
|
||||
#endif
|
||||
#ifndef _Handle_BRepAdaptor_HSurface_HeaderFile
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
#include <BRepAdaptor_HSurface.hxx>
|
||||
#endif
|
||||
#ifndef _Standard_Boolean_HeaderFile
|
||||
#include <Standard_Boolean.hxx>
|
||||
|
@ -37,7 +37,7 @@
|
||||
#include <Extrema_SequenceOfPOnSurf.hxx>
|
||||
#endif
|
||||
#ifndef _Handle_BRepAdaptor_HSurface_HeaderFile
|
||||
#include <Handle_BRepAdaptor_HSurface.hxx>
|
||||
#include <BRepAdaptor_HSurface.hxx>
|
||||
#endif
|
||||
#ifndef _Standard_Boolean_HeaderFile
|
||||
#include <Standard_Boolean.hxx>
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include <Extrema_ExtPC.hxx>
|
||||
#endif
|
||||
#ifndef _Handle_BRepAdaptor_HCurve_HeaderFile
|
||||
#include <Handle_BRepAdaptor_HCurve.hxx>
|
||||
#include <BRepAdaptor_HCurve.hxx>
|
||||
#endif
|
||||
#ifndef _Standard_Boolean_HeaderFile
|
||||
#include <Standard_Boolean.hxx>
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include <TColStd_Array2OfBoolean.hxx>
|
||||
#endif
|
||||
#ifndef _Handle_BRepSweep_SequenceNodeOfSequenceOfShapesOfNumLinearRegularSweep_HeaderFile
|
||||
#include <Handle_BRepSweep_SequenceNodeOfSequenceOfShapesOfNumLinearRegularSweep.hxx>
|
||||
#include <BRepSweep_SequenceNodeOfSequenceOfShapesOfNumLinearRegularSweep.hxx>
|
||||
#endif
|
||||
#ifndef _TopAbs_Orientation_HeaderFile
|
||||
#include <TopAbs_Orientation.hxx>
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#include <TObj_Common.hxx>
|
||||
#include <BinLDrivers_DocumentRetrievalDriver.hxx>
|
||||
#include <Handle_BinMDF_ADriverTable.hxx>
|
||||
#include <BinMDF_ADriverTable.hxx>
|
||||
|
||||
class Handle(CDM_MessageDriver);
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#include <TObj_Common.hxx>
|
||||
#include <BinLDrivers_DocumentStorageDriver.hxx>
|
||||
#include <Handle_BinMDF_ADriverTable.hxx>
|
||||
#include <BinMDF_ADriverTable.hxx>
|
||||
|
||||
class Handle(CDM_MessageDriver);
|
||||
|
||||
|
@ -20,10 +20,10 @@
|
||||
#include <GeomAbs_SurfaceType.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_BSplineSurface.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
#include <Geom_BezierSurface.hxx>
|
||||
#include <Geom_BSplineSurface.hxx>
|
||||
|
@ -17,8 +17,8 @@
|
||||
#include CurveGen_hxx
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_Shape.hxx>
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -27,8 +27,8 @@
|
||||
#include <gp_Hypr2d.hxx>
|
||||
|
||||
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
#include <Standard_DefineHandle.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Handle_Standard_Transient.hxx>
|
||||
|
||||
// inclusion template for FreeType
|
||||
#include <ft2build.h>
|
||||
|
@ -15,8 +15,8 @@
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include <TColStd_Array1OfInteger.hxx>
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <TColStd_Array1OfBoolean.hxx>
|
||||
#include <Handle_TColStd_HArray1OfBoolean.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : CheckPoints
|
||||
//purpose :
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <TColStd_Array1OfBoolean.hxx>
|
||||
#include <TColStd_Array1OfInteger.hxx>
|
||||
#include <Handle_TColStd_HArray1OfBoolean.hxx>
|
||||
#include <TColStd_HArray1OfBoolean.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : GeomLib_Interpolate
|
||||
|
@ -35,8 +35,6 @@
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <TColStd_HArray1OfInteger.hxx>
|
||||
#include <TColStd_HArray2OfReal.hxx>
|
||||
#include <Handle_TColStd_HArray1OfReal.hxx>
|
||||
#include <Handle_TColStd_HArray2OfReal.hxx>
|
||||
|
||||
#include <AdvApp2Var_Criterion.hxx>
|
||||
#include <AdvApp2Var_ApproxAFunc2Var.hxx>
|
||||
|
@ -56,8 +56,6 @@
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <TColStd_HArray1OfBoolean.hxx>
|
||||
#include <Handle_TColStd_HArray1OfReal.hxx>
|
||||
#include <Handle_TColStd_HArray1OfBoolean.hxx>
|
||||
#include <AppParCurves_MultiBSpCurve.hxx>
|
||||
#include <AppDef_MultiLine.hxx>
|
||||
#include <AppDef_TheVariational.hxx>
|
||||
|
@ -48,8 +48,6 @@
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <TColStd_HArray1OfBoolean.hxx>
|
||||
#include <Handle_TColStd_HArray1OfReal.hxx>
|
||||
#include <Handle_TColStd_HArray1OfBoolean.hxx>
|
||||
|
||||
#include <AppParCurves_MultiBSpCurve.hxx>
|
||||
#include <AppParCurves_MultiCurve.hxx>
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifndef _Graphic3d_CTexture_HeaderFile
|
||||
#define _Graphic3d_CTexture_HeaderFile
|
||||
|
||||
#include <Handle_Graphic3d_TextureMap.hxx>
|
||||
#include <Graphic3d_TextureMap.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
class Graphic3d_CTexture
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
#include <InterfaceGraphic_Graphic3d.hxx>
|
||||
#include <InterfaceGraphic_Visual3d.hxx>
|
||||
#include <Handle_Graphic3d_TextureEnv.hxx>
|
||||
#include <Graphic3d_TextureEnv.hxx>
|
||||
#include <Graphic3d_Camera.hxx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
#include <Graphic3d_MarkerImage_Handle.hxx>
|
||||
|
||||
#include <Handle_TColStd_HArray1OfByte.hxx>
|
||||
#include <TColStd_HArray1OfByte.hxx>
|
||||
#include <Image_PixMap_Handle.hxx>
|
||||
#include <Quantity_Parameter.hxx>
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define _Graphic3d_TextureBitMap_Handle_H__
|
||||
|
||||
#include <Standard_DefineHandle.hxx>
|
||||
#include <Handle_Standard_Transient.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
|
||||
class Graphic3d_TextureBitMap;
|
||||
DEFINE_STANDARD_HANDLE(Graphic3d_MarkerImage, Standard_Transient)
|
||||
|
@ -17,8 +17,8 @@
|
||||
#include <HLRBRep_BCurveTool.ixx>
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_Shape.hxx>
|
||||
#include <Handle_Geom_BezierCurve.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Geom_BezierCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
|
||||
|
@ -22,10 +22,10 @@
|
||||
#include <gp_Sphere.hxx>
|
||||
#include <gp_Ax1.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <Handle_Geom_BezierSurface.hxx>
|
||||
#include <Handle_Geom_BSplineSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Geom_BezierSurface.hxx>
|
||||
#include <Geom_BSplineSurface.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
#include <BRepAdaptor_Surface.hxx>
|
||||
|
||||
//=======================================================================
|
||||
|
@ -26,8 +26,6 @@
|
||||
#include <HLRBRep_CLProps.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
#include <Geom_BezierCurve.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Handle_Geom_BezierCurve.hxx>
|
||||
|
||||
//OCC155 // jfa 05.03.2002 // bad vectors projection
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
#include <HLRBRep_Curve.hxx>
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_Shape.hxx>
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
//=======================================================================
|
||||
|
@ -23,8 +23,8 @@
|
||||
#include <gp_Elips2d.hxx>
|
||||
#include <gp_Parab2d.hxx>
|
||||
#include <gp_Hypr2d.hxx>
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
#define IS_C2_COMPOSITE 0
|
||||
|
@ -22,10 +22,10 @@
|
||||
#include <gp_Sphere.hxx>
|
||||
#include <gp_Ax1.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <Handle_Geom_BezierSurface.hxx>
|
||||
#include <Handle_Geom_BSplineSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Geom_BezierSurface.hxx>
|
||||
#include <Geom_BSplineSurface.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
#include <BRepAdaptor_Surface.hxx>
|
||||
|
||||
inline Standard_Real HLRBRep_SurfaceTool::FirstUParameter(const Standard_Address Surf){ return ((BRepAdaptor_Surface *)Surf)->FirstUParameter(); }
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define _IFSelect_ActFunc_HeaderFile
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <Handle_IFSelect_SessionPilot.hxx>
|
||||
#include <IFSelect_SessionPilot.hxx>
|
||||
#include <IFSelect_ReturnStatus.hxx>
|
||||
|
||||
typedef IFSelect_ReturnStatus (*IFSelect_ActFunc) (const Handle(IFSelect_SessionPilot)&);
|
||||
|
@ -15,7 +15,7 @@
|
||||
#define _Image_PixMap_Handle_H__
|
||||
|
||||
#include <Standard_DefineHandle.hxx>
|
||||
#include <Handle_Standard_Transient.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
|
||||
class Image_PixMap;
|
||||
DEFINE_STANDARD_HANDLE(Image_PixMap, Standard_Transient)
|
||||
|
@ -17,8 +17,8 @@
|
||||
#include CurveGen_hxx
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_Shape.hxx>
|
||||
#include <Handle_Geom_BezierCurve.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Geom_BezierCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
#include <TColStd_Array1OfBoolean.hxx>
|
||||
|
@ -27,8 +27,8 @@
|
||||
#include <gp_Hypr.hxx>
|
||||
|
||||
|
||||
#include <Handle_Geom_BezierCurve.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Geom_BezierCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -27,10 +27,10 @@
|
||||
#include <gp_Sphere.hxx>
|
||||
#include <gp_Ax1.hxx>
|
||||
#include <gp_Dir.hxx>
|
||||
#include <Handle_Geom_BezierSurface.hxx>
|
||||
#include <Handle_Geom_BSplineSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Geom_BezierSurface.hxx>
|
||||
#include <Geom_BSplineSurface.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
|
||||
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <GeomAbs_Shape.hxx>
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -24,8 +24,8 @@
|
||||
#include <gp_Parab2d.hxx>
|
||||
#include <gp_Hypr2d.hxx>
|
||||
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
|
@ -22,11 +22,6 @@
|
||||
#include <GeomAbs_SurfaceType.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_BSplineSurface.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
|
@ -174,7 +174,7 @@ void IntPatch_Intersection::Perform(const Handle(Adaptor3d_HSurface)& S1,
|
||||
#include <GeomAdaptor_HCurve.hxx>
|
||||
#include <GeomAdaptor_Curve.hxx>
|
||||
#include <GeomAdaptor_Surface.hxx>
|
||||
#include <Handle_GeomAdaptor_HSurface.hxx>
|
||||
#include <GeomAdaptor_HSurface.hxx>
|
||||
#include <Geom_Plane.hxx>
|
||||
#include <ProjLib_ProjectOnPlane.hxx>
|
||||
#include <GeomProjLib.hxx>
|
||||
@ -1511,7 +1511,7 @@ void IntPatch_Intersection::Perform(const Handle(Adaptor3d_HSurface)& S1,
|
||||
//======================================================================
|
||||
#include <IntPatch_IType.hxx>
|
||||
#include <IntPatch_LineConstructor.hxx>
|
||||
#include <Handle_Adaptor2d_HCurve2d.hxx>
|
||||
#include <Adaptor2d_HCurve2d.hxx>
|
||||
#define MAXR 200
|
||||
|
||||
|
||||
|
@ -26,7 +26,6 @@
|
||||
|
||||
#include <IntPatch_Line.hxx>
|
||||
|
||||
#include <Handle_IntSurf_LineOn2S.hxx>
|
||||
#include <IntSurf_PntOn2S.hxx>
|
||||
#include <IntSurf_LineOn2S.hxx>
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifndef _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);
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifndef _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);
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifndef _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);
|
||||
|
||||
|
@ -18,7 +18,8 @@
|
||||
|
||||
#include <Standard_Type.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,
|
||||
const Handle(TCollection_HAsciiString)& val,
|
||||
|
@ -1,4 +1,3 @@
|
||||
Handle_Poly_CoherentTriangulation.hxx
|
||||
Poly_CoherentTriangulation.hxx
|
||||
Poly_CoherentTriangle.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
|
||||
#define Poly_CoherentTriangulation_HeaderFile
|
||||
|
||||
#include <Handle_Poly_Triangulation.hxx>
|
||||
#include <Poly_Triangulation.hxx>
|
||||
#include <Poly_CoherentNode.hxx>
|
||||
#include <Poly_CoherentTriangle.hxx>
|
||||
#include <Poly_CoherentLink.hxx>
|
||||
@ -33,6 +33,11 @@ typedef NCollection_Vector<Poly_CoherentNode>::Iterator
|
||||
typedef NCollection_Vector<Poly_CoherentLink>::Iterator
|
||||
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:
|
||||
* <ul>
|
||||
@ -409,6 +414,6 @@ DEFINE_STANDARD_RTTI (Poly_CoherentTriangulation)
|
||||
friend class IteratorOfLink;
|
||||
};
|
||||
|
||||
#include <Handle_Poly_CoherentTriangulation.hxx>
|
||||
#include <Poly_CoherentTriangulation.hxx>
|
||||
|
||||
#endif
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define Poly_ListOfTriangulation_HeaderFile
|
||||
|
||||
#include <NCollection_List.hxx>
|
||||
#include <Handle_Poly_Triangulation.hxx>
|
||||
#include <Poly_Triangulation.hxx>
|
||||
|
||||
/**
|
||||
* List of Poly_Triangulation instances.
|
||||
|
@ -32,9 +32,7 @@
|
||||
#include <Precision.hxx>
|
||||
#include <Approx_FitAndDivide2d.hxx>
|
||||
#include <AppParCurves_MultiCurve.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <TColgp_Array1OfPnt2d.hxx>
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
|
@ -52,8 +52,6 @@
|
||||
|
||||
#include <GeomAbs_SurfaceType.hxx>
|
||||
#include <GeomAbs_CurveType.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_Surface.hxx>
|
||||
#include <Adaptor3d_Curve.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
|
@ -25,9 +25,7 @@
|
||||
#include <BSplCLib.hxx>
|
||||
#include <PLib.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
#include <TColStd_Array1OfInteger.hxx>
|
||||
|
@ -25,8 +25,6 @@
|
||||
#include <ProjLib_ComputeApproxOnPolarSurface.hxx>
|
||||
#include <ProjLib_ComputeApprox.hxx>
|
||||
#include <ProjLib_Projector.hxx>
|
||||
#include <Handle_Adaptor3d_HCurve.hxx>
|
||||
#include <Handle_Adaptor3d_HSurface.hxx>
|
||||
#include <Adaptor3d_HCurve.hxx>
|
||||
#include <Adaptor3d_HSurface.hxx>
|
||||
#include <Approx_CurveOnSurface.hxx>
|
||||
@ -36,12 +34,8 @@
|
||||
#include <ProjLib_Sphere.hxx>
|
||||
#include <ProjLib_Torus.hxx>
|
||||
#include <Precision.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Geom2d_BSplineCurve.hxx>
|
||||
#include <Handle_Geom2d_BSplineCurve.hxx>
|
||||
#include <Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Geom2d_BezierCurve.hxx>
|
||||
#include <Handle_Adaptor2d_HCurve2d.hxx>
|
||||
#include <gp_Vec2d.hxx>
|
||||
#include <StdFail_NotDone.hxx>
|
||||
#include <gp_XY.hxx>
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define _SelectMgr_DataMapOfObjectOwners_HeaderFile
|
||||
|
||||
#include <NCollection_DefineDataMap.hxx>
|
||||
#include <Handle_SelectMgr_SelectableObject.hxx>
|
||||
#include <SelectMgr_SelectableObject.hxx>
|
||||
#include <SelectMgr_SequenceOfOwner.hxx>
|
||||
|
||||
inline Standard_Boolean IsEqual (const Handle_SelectMgr_SelectableObject& theH1,
|
||||
|
@ -109,7 +109,6 @@
|
||||
#include <Geom_OffsetCurve.hxx>
|
||||
|
||||
#include <TColStd_HSequenceOfReal.hxx>
|
||||
#include <Handle_Geom2dAdaptor_HCurve.hxx>
|
||||
#include <Adaptor3d_CurveOnSurface.hxx>
|
||||
#include <Geom2dAdaptor_HCurve.hxx>
|
||||
#include <GeomAPI_ProjectPointOnCurve.hxx>
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define ShapeProcess_OperFunc_HeaderFile
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <Handle_ShapeProcess_Context.hxx>
|
||||
#include <ShapeProcess_Context.hxx>
|
||||
|
||||
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
|
||||
// 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
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <Handle_Standard_Transient.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Atomic.hxx>
|
||||
|
||||
//============================================================================
|
||||
|
@ -12,7 +12,6 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <Handle_Standard_Persistent.hxx>
|
||||
#include <Standard_Persistent.hxx>
|
||||
|
||||
#include <Standard_Failure.hxx>
|
||||
|
@ -28,7 +28,6 @@
|
||||
#include <Standard.hxx>
|
||||
#endif
|
||||
|
||||
class Handle_Standard_Persistent;
|
||||
class Standard_Type;
|
||||
class Handle_Standard_Type;
|
||||
class Standard_Type;
|
||||
|
@ -15,9 +15,9 @@
|
||||
#define _StdPrs_HLRFace_H__
|
||||
|
||||
#include <Prs3d_Root.hxx>
|
||||
#include <Handle_Prs3d_Presentation.hxx>
|
||||
#include <Handle_Prs3d_Drawer.hxx>
|
||||
#include <Handle_Prs3d_Projector.hxx>
|
||||
#include <Prs3d_Presentation.hxx>
|
||||
#include <Prs3d_Drawer.hxx>
|
||||
#include <Prs3d_Projector.hxx>
|
||||
|
||||
class StdPrs_HLRShape: public Prs3d_Root
|
||||
{
|
||||
|
@ -31,7 +31,7 @@
|
||||
#define TDF_AttributeIterator_HeaderFile
|
||||
|
||||
#ifndef _Handle_TDF_Attribute_HeaderFile
|
||||
#include <Handle_TDF_Attribute.hxx>
|
||||
#include <TDF_Attribute.hxx>
|
||||
#endif
|
||||
#ifndef _Standard_Boolean_HeaderFile
|
||||
#include <Standard_Boolean.hxx>
|
||||
|
@ -21,7 +21,6 @@
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <TColgp_HArray1OfPnt.hxx>
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <Handle_Geom_BSplineCurve.hxx>
|
||||
#include <Geom_BSplineCurve.hxx>
|
||||
#include <gp_Pnt.hxx>
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
#ifndef _TopTools_MutexForShapeProvider_HeaderFile
|
||||
#define _TopTools_MutexForShapeProvider_HeaderFile
|
||||
|
||||
#include <Handle_TopoDS_TShape.hxx>
|
||||
#include <TopoDS_TShape.hxx>
|
||||
#include <NCollection_DataMap.hxx>
|
||||
#include <TopAbs_ShapeEnum.hxx>
|
||||
|
||||
|
@ -17,7 +17,6 @@
|
||||
#define VrmlData_DataMapOfShapeAppearance_HeaderFile
|
||||
|
||||
#include <NCollection_DataMap.hxx>
|
||||
#include <Handle_TopoDS_TShape.hxx>
|
||||
#include <VrmlData_Appearance.hxx>
|
||||
#include <TopoDS_TShape.hxx>
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define VrmlData_Geometry_HeaderFile
|
||||
|
||||
#include <VrmlData_Node.hxx>
|
||||
#include <Handle_TopoDS_TShape.hxx>
|
||||
#include <TopoDS_TShape.hxx>
|
||||
|
||||
/**
|
||||
* Implementation of the Geometry node.
|
||||
|
@ -16,7 +16,7 @@
|
||||
#ifndef VrmlData_Node_HeaderFile
|
||||
#define VrmlData_Node_HeaderFile
|
||||
|
||||
#include <Handle_Standard_Type.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <NCollection_List.hxx>
|
||||
#include <Standard_DefineHandle.hxx>
|
||||
#include <Standard_TypeDef.hxx>
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#include <TObj_Common.hxx>
|
||||
#include <XmlLDrivers_DocumentRetrievalDriver.hxx>
|
||||
#include <Handle_XmlMDF_ADriverTable.hxx>
|
||||
#include <XmlMDF_ADriverTable.hxx>
|
||||
|
||||
class Handle(CDM_MessageDriver);
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#include <TObj_Common.hxx>
|
||||
#include <XmlLDrivers_DocumentStorageDriver.hxx>
|
||||
#include <Handle_XmlMDF_ADriverTable.hxx>
|
||||
#include <XmlMDF_ADriverTable.hxx>
|
||||
|
||||
class Handle(CDM_MessageDriver);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user