Skip to content

Commit 692373c

Browse files
authored
Merge pull request #1160 from tpaviot/review/occt770
Port to occt770
2 parents d7a3e15 + 07f358f commit 692373c

File tree

180 files changed

+14619
-2636
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

180 files changed

+14619
-2636
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ if(DEFINED OCE_INCLUDE_PATH)
147147
# if OCE_INCLUDE_PATH is not passed at command line,
148148
# find OCE automatically
149149
else(OCE_INCLUDE_PATH)
150-
find_package(OpenCASCADE 7.6.3 REQUIRED)
150+
find_package(OpenCASCADE 7.7.0 REQUIRED)
151151
if(OpenCASCADE_FOUND)
152152
message(STATUS "OpenCASCADE version found: " ${OpenCASCADE_MAJOR_VERSION} "." ${OpenCASCADE_MINOR_VERSION} "." ${OpenCASCADE_MAINTENANCE_VERSION})
153153
message(STATUS "OpenCASCADE include directory: " ${OpenCASCADE_INCLUDE_DIR})

INSTALL.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ can compile/use it :
2121

2222
* the python programming language (<http://www.python.org>). Python 3.x is required.
2323

24-
* OpenCascade 7.6.2 (<https://dev.opencascade.org>)
24+
* OpenCascade 7.7.0 (<https://dev.opencascade.org>)
2525

2626
IMPORTANT: OpenCASCADE has to be compiled using flag -D BUILD_RELEASE_DISABLE_EXCEPTIONS=OFF
2727

28-
* SWIG 4.0.2 or higher (<http://www.swig.org>)
28+
* SWIG 4.0.2 (<http://www.swig.org>)
2929

3030
Optional
3131
--------

NEWS

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
Version 7.7.0 - November 2022
2+
=============================
3+
4+
This release requires opencascade-7.7.0
5+
6+
* wrapper: port to opencascade-7.7.0
7+
18
Version 7.6.2 - August 2022
29
===========================
310

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
[![Downloads Badge](https://anaconda.org/conda-forge/pythonocc-core/badges/downloads.svg)](https://anaconda.org/conda-forge/pythonocc-core)
33
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/tpaviot/pythonocc-core.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/tpaviot/pythonocc-core/context:python)
44
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/67c121324b8d4f37bc27029464c87020)](https://www.codacy.com/app/tpaviot/pythonocc-core?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=tpaviot/pythonocc-core&amp;utm_campaign=Badge_Grade)
5-
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.6.2)
5+
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.7.0)
66
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3686916.svg)](https://doi.org/10.5281/zenodo.3686916)
77

88
pythonocc-core
@@ -13,7 +13,7 @@ About
1313

1414
pythonocc provides 3D modeling and dataexchange features. It is intended to CAD/PDM/PLM and BIM related development.
1515

16-
Latest release : [pythonocc-core 7.6.2 (August 2022)](https://github.com/tpaviot/pythonocc-core/releases/tag/7.6.2)
16+
Latest release : [pythonocc-core 7.7.0 (November 2022)](https://github.com/tpaviot/pythonocc-core/releases/tag/7.7.0)
1717

1818
Features
1919
--------
@@ -28,18 +28,18 @@ pythonocc provides the following features:
2828
Try online at mybinder
2929
----------------------
3030

31-
Click [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.6.2) to open a jupyter notebook running latest pythonocc-core 7.6.2, gmesh (<http://gmsh.info/>) and latest IfcOpenshell (<https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0>) dev branch.
31+
Click [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.7.0) to open a jupyter notebook running latest pythonocc-core 7.7.0, gmesh (<http://gmsh.info/>) and latest IfcOpenshell (<https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0>) dev branch.
3232

3333
Download/install binaries for Linux/OSX/Windows
3434
-----------------------------------------------
3535

36-
pythonocc provides precompiled [conda packages](https://anaconda.org/pythonocc/pythonocc-core) (they depend on third part libraries made available from the dlr-sc and conda-forge conda channels) for python 3.8, 3.9 and 3.10. This will get you up and running in minutes whether you run win32/win64/linux64/osx64. Here is an example for python 3.7:
36+
pythonocc provides precompiled [conda packages](https://anaconda.org/pythonocc/pythonocc-core) (they depend on third part libraries made available from the dlr-sc and conda-forge conda channels) for python 3.8, 3.9 and 3.10. This will get you up and running in minutes whether you run win32/win64/linux64/osx64. Here is an example for python 3.9:
3737

3838
```bash
3939
# first create an environment
4040
conda create --name=pyoccenv python=3.9
4141
source activate pyoccenv
42-
conda install -c conda-forge pythonocc-core=7.6.2
42+
conda install -c conda-forge pythonocc-core=7.7.0
4343
```
4444

4545
Other channels provide pythonocc-core packages, check https://anaconda.org/search?q=pythonocc-core.
@@ -70,7 +70,7 @@ We use the following online resources:
7070
pythonocc, oce and opencascade dependencies
7171
-------------------------------------------
7272

73-
pythonocc-core 7.6.2 depends on the official OpenCascade-7.6.2 library (<https://dev.opencascade.org>)
73+
pythonocc-core 7.7.0 depends on the official OpenCascade-7.7.0 library (<https://dev.opencascade.org>)
7474

7575
Former releases rely on oce (OpenCascade Community Edition), available at
7676
[oce C++ library / CAD kernel](https://github.com/tpaviot/oce).

ci/conda/meta.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% set version = "7.6.3" %}
1+
{% set version = "7.7.0" %}
22

33
package:
44
name: pythonocc-core
@@ -26,11 +26,11 @@ requirements:
2626

2727
host:
2828
- python {{ python }}
29-
- occt ==7.6.3
29+
- occt ==7.7.0
3030
- numpy >=1.17
3131

3232
run:
33-
- occt ==7.6.3
33+
- occt ==7.7.0
3434
- six
3535
- numpy >=1.17
3636

src/MeshDataSource/MeshDataSource.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
#include "MeshDataSource.h"
2-
#include <vector>
3-
#include <gp_Pnt.hxx>
4-
#include <gp_Vec.hxx>
5-
#include <Precision.hxx>
6-
#include <Standard_Type.hxx>
7-
#include <TColgp_SequenceOfXYZ.hxx>
8-
#include <TColStd_DataMapOfIntegerInteger.hxx>
9-
#include <TColStd_DataMapOfIntegerReal.hxx>
2+
103

114
IMPLEMENT_STANDARD_RTTIEXT(MeshDS_DataSource, MeshVS_DataSource)
125

src/MeshDataSource/MeshDataSource.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44

55
#include <algorithm>
6+
#include <vector>
67

78
#include <Standard.hxx>
89
#include <Standard_Type.hxx>
@@ -16,12 +17,20 @@
1617
#include <TColStd_Array1OfReal.hxx>
1718
#include <TColStd_Array1OfInteger.hxx>
1819
#include <TColStd_HArray1OfInteger.hxx>
20+
#include <TColStd_DataMapOfIntegerInteger.hxx>
21+
#include <TColStd_DataMapOfIntegerReal.hxx>
1922
#include <MeshVS_EntityType.hxx>
2023
#include <MeshVS_DataSource.hxx>
2124
#include <Poly_Triangulation.hxx>
22-
#include <vector>
2325
#include <gp_Pnt.hxx>
2426
#include <gp_Vec.hxx>
27+
#include <Precision.hxx>
28+
#include <Standard_Type.hxx>
29+
#include <TColgp_SequenceOfXYZ.hxx>
30+
#include <TopTools_HArray2OfShape.hxx>
31+
#include <TopTools_HArray1OfListOfShape.hxx>
32+
#include <TopTools_HArray1OfShape.hxx>
33+
2534

2635
class MeshDS_DataSource;
2736
DEFINE_STANDARD_HANDLE(MeshDS_DataSource, MeshVS_DataSource)

src/PkgBase/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
PYTHONOCC_VERSION_MAJOR = 7
2-
PYTHONOCC_VERSION_MINOR = 6
3-
PYTHONOCC_VERSION_PATCH = 3
2+
PYTHONOCC_VERSION_MINOR = 7
3+
PYTHONOCC_VERSION_PATCH = 0
44

55
# Empty for official releases, set to -dev, -rc1, etc for development releases
66
PYTHONOCC_VERSION_DEVEL = ''

src/SWIG_files/common/CommonIncludes.i

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2323
%include cpointer.i
2424
%include carrays.i
2525
%include exception.i
26+
%include <python/std_array.i>
2627
%include <python/std_list.i>
2728
%include <python/std_string.i>
2829
%include <python/std_basic_string.i>

src/SWIG_files/common/EnumTemplates.i

+2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ ENUM_OUTPUT_TYPEMAPS(CSLib_DerivativeStatus);
1212
ENUM_OUTPUT_TYPEMAPS(CSLib_NormalStatus);
1313
ENUM_OUTPUT_TYPEMAPS(MeshVS_EntityType);
1414
ENUM_OUTPUT_TYPEMAPS(BRepOffset_Status);
15+
ENUM_OUTPUT_TYPEMAPS(Graphic3d_DisplayPriority);
1516
ENUM_OUTPUT_TYPEMAPS(Graphic3d_NameOfMaterial);
1617
ENUM_OUTPUT_TYPEMAPS(GeomAbs_Shape);
18+
ENUM_OUTPUT_TYPEMAPS(ProxPnt_Status);
1719
ENUM_OUTPUT_TYPEMAPS(Aspect_TypeOfLine);
1820
ENUM_OUTPUT_TYPEMAPS(PrsDim_KindOfSurface);
1921
ENUM_OUTPUT_TYPEMAPS(DsgPrs_ArrowSide);

src/SWIG_files/headers/AIS_module.hxx

-8
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,14 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
3333
#include<AIS_Chamf2dDimension.hxx>
3434
#include<AIS_Chamf3dDimension.hxx>
3535
#include<AIS_Circle.hxx>
36-
#include<AIS_ClearMode.hxx>
3736
#include<AIS_ColorScale.hxx>
3837
#include<AIS_ColoredDrawer.hxx>
3938
#include<AIS_ColoredShape.hxx>
4039
#include<AIS_ConcentricRelation.hxx>
41-
#include<AIS_ConnectStatus.hxx>
4240
#include<AIS_ConnectedInteractive.hxx>
4341
#include<AIS_DataMapIteratorOfDataMapOfIOStatus.hxx>
44-
#include<AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive.hxx>
4542
#include<AIS_DataMapOfIOStatus.hxx>
4643
#include<AIS_DataMapOfShapeDrawer.hxx>
47-
#include<AIS_DataMapofIntegerListOfinteractive.hxx>
4844
#include<AIS_DiameterDimension.hxx>
4945
#include<AIS_Dimension.hxx>
5046
#include<AIS_DimensionOwner.hxx>
@@ -59,7 +55,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
5955
#include<AIS_GlobalStatus.hxx>
6056
#include<AIS_GraphicTool.hxx>
6157
#include<AIS_IdenticRelation.hxx>
62-
#include<AIS_IndexedDataMapOfOwnerPrs.hxx>
6358
#include<AIS_InteractiveContext.hxx>
6459
#include<AIS_InteractiveObject.hxx>
6560
#include<AIS_KindOfInteractive.hxx>
@@ -71,8 +66,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
7166
#include<AIS_Manipulator.hxx>
7267
#include<AIS_ManipulatorMode.hxx>
7368
#include<AIS_ManipulatorOwner.hxx>
74-
#include<AIS_MapIteratorOfMapOfInteractive.hxx>
75-
#include<AIS_MapOfInteractive.hxx>
7669
#include<AIS_MaxRadiusDimension.hxx>
7770
#include<AIS_MediaPlayer.hxx>
7871
#include<AIS_MidPointRelation.hxx>
@@ -97,7 +90,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
9790
#include<AIS_Selection.hxx>
9891
#include<AIS_SelectionModesConcurrency.hxx>
9992
#include<AIS_SelectionScheme.hxx>
100-
#include<AIS_SequenceOfInteractive.hxx>
10193
#include<AIS_Shape.hxx>
10294
#include<AIS_SignatureFilter.hxx>
10395
#include<AIS_StatusOfDetection.hxx>

src/SWIG_files/headers/Aspect_module.hxx

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
5252
#include<Aspect_RenderingContext.hxx>
5353
#include<Aspect_ScrollDelta.hxx>
5454
#include<Aspect_SequenceOfColor.hxx>
55+
#include<Aspect_SkydomeBackground.hxx>
5556
#include<Aspect_Touch.hxx>
5657
#include<Aspect_TouchMap.hxx>
5758
#include<Aspect_TrackedDevicePose.hxx>

src/SWIG_files/headers/BRepBuilderAPI_module.hxx

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
3535
#include<BRepBuilderAPI_MakeFace.hxx>
3636
#include<BRepBuilderAPI_MakePolygon.hxx>
3737
#include<BRepBuilderAPI_MakeShape.hxx>
38+
#include<BRepBuilderAPI_MakeShapeOnMesh.hxx>
3839
#include<BRepBuilderAPI_MakeShell.hxx>
3940
#include<BRepBuilderAPI_MakeSolid.hxx>
4041
#include<BRepBuilderAPI_MakeVertex.hxx>

src/SWIG_files/headers/BRepExtrema_module.hxx

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
3030
#include<BRepExtrema_MapOfIntegerPackedMapOfInteger.hxx>
3131
#include<BRepExtrema_OverlapTool.hxx>
3232
#include<BRepExtrema_Poly.hxx>
33+
#include<BRepExtrema_ProximityDistTool.hxx>
34+
#include<BRepExtrema_ProximityValueTool.hxx>
3335
#include<BRepExtrema_SelfIntersection.hxx>
3436
#include<BRepExtrema_SeqOfSolution.hxx>
3537
#include<BRepExtrema_ShapeProximity.hxx>

src/SWIG_files/headers/BRepLib_module.hxx

+2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
3535
#include<BRepLib_MakeSolid.hxx>
3636
#include<BRepLib_MakeVertex.hxx>
3737
#include<BRepLib_MakeWire.hxx>
38+
#include<BRepLib_PointCloudShape.hxx>
3839
#include<BRepLib_ShapeModification.hxx>
3940
#include<BRepLib_ShellError.hxx>
41+
#include<BRepLib_ToolTriangulatedShape.hxx>
4042
#include<BRepLib_ValidateEdge.hxx>
4143
#include<BRepLib_WireError.hxx>
4244

src/SWIG_files/headers/BRepMesh_module.hxx

+2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
4343
#include<BRepMesh_EdgeDiscret.hxx>
4444
#include<BRepMesh_EdgeParameterProvider.hxx>
4545
#include<BRepMesh_EdgeTessellationExtractor.hxx>
46+
#include<BRepMesh_ExtrusionRangeSplitter.hxx>
4647
#include<BRepMesh_FaceChecker.hxx>
4748
#include<BRepMesh_FaceDiscret.hxx>
4849
#include<BRepMesh_FactoryError.hxx>
@@ -65,6 +66,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
6566
#include<BRepMesh_ShapeVisitor.hxx>
6667
#include<BRepMesh_Triangle.hxx>
6768
#include<BRepMesh_Triangulator.hxx>
69+
#include<BRepMesh_UndefinedRangeSplitter.hxx>
6870
#include<BRepMesh_Vertex.hxx>
6971
#include<BRepMesh_VertexInspector.hxx>
7072
#include<BRepMesh_VertexTool.hxx>

src/SWIG_files/headers/BRepTools_module.hxx

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2020

2121

2222
#include<BRepTools.hxx>
23+
#include<BRepTools_CopyModification.hxx>
2324
#include<BRepTools_DataMapIteratorOfMapOfVertexPnt2d.hxx>
2425
#include<BRepTools_GTrsfModification.hxx>
2526
#include<BRepTools_History.hxx>

src/SWIG_files/headers/Bnd_module.hxx

-2
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,13 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2727
#include<Bnd_B3d.hxx>
2828
#include<Bnd_B3f.hxx>
2929
#include<Bnd_BoundSortBox.hxx>
30-
#include<Bnd_BoundSortBox2d.hxx>
3130
#include<Bnd_Box.hxx>
3231
#include<Bnd_Box2d.hxx>
3332
#include<Bnd_HArray1OfBox.hxx>
3433
#include<Bnd_HArray1OfBox2d.hxx>
3534
#include<Bnd_HArray1OfSphere.hxx>
3635
#include<Bnd_OBB.hxx>
3736
#include<Bnd_Range.hxx>
38-
#include<Bnd_SeqOfBox.hxx>
3937
#include<Bnd_Sphere.hxx>
4038
#include<Bnd_Tools.hxx>
4139

src/SWIG_files/headers/Geom2dConvert_module.hxx

+3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,12 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2020

2121

2222
#include<Geom2dConvert.hxx>
23+
#include<Geom2dConvert_ApproxArcsSegments.hxx>
2324
#include<Geom2dConvert_ApproxCurve.hxx>
2425
#include<Geom2dConvert_BSplineCurveKnotSplitting.hxx>
2526
#include<Geom2dConvert_BSplineCurveToBezierCurve.hxx>
2627
#include<Geom2dConvert_CompCurveToBSplineCurve.hxx>
28+
#include<Geom2dConvert_PPoint.hxx>
29+
#include<Geom2dConvert_SequenceOfPPoint.hxx>
2730

2831
#endif // GEOM2DCONVERT_HXX

src/SWIG_files/headers/GeomConvert_module.hxx

+6
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2828
#include<GeomConvert_BSplineSurfaceToBezierSurface.hxx>
2929
#include<GeomConvert_CompBezierSurfacesToBSplineSurface.hxx>
3030
#include<GeomConvert_CompCurveToBSplineCurve.hxx>
31+
#include<GeomConvert_ConvType.hxx>
32+
#include<GeomConvert_CurveToAnaCurve.hxx>
33+
#include<GeomConvert_FuncConeLSDist.hxx>
34+
#include<GeomConvert_FuncCylinderLSDist.hxx>
35+
#include<GeomConvert_FuncSphereLSDist.hxx>
36+
#include<GeomConvert_SurfToAnaSurf.hxx>
3137
#include<GeomConvert_Units.hxx>
3238

3339
#endif // GEOMCONVERT_HXX

src/SWIG_files/headers/Graphic3d_module.hxx

+2
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
6262
#include<Graphic3d_CullingTool.hxx>
6363
#include<Graphic3d_DataStructureManager.hxx>
6464
#include<Graphic3d_DiagnosticInfo.hxx>
65+
#include<Graphic3d_DisplayPriority.hxx>
6566
#include<Graphic3d_FrameStats.hxx>
6667
#include<Graphic3d_FrameStatsCounter.hxx>
6768
#include<Graphic3d_FrameStatsData.hxx>
@@ -124,6 +125,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
124125
#include<Graphic3d_Texture2D.hxx>
125126
#include<Graphic3d_Texture2Dmanual.hxx>
126127
#include<Graphic3d_Texture2Dplane.hxx>
128+
#include<Graphic3d_Texture3D.hxx>
127129
#include<Graphic3d_TextureEnv.hxx>
128130
#include<Graphic3d_TextureMap.hxx>
129131
#include<Graphic3d_TextureParams.hxx>

src/SWIG_files/headers/IGESCAFControl_module.hxx

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2020

2121

2222
#include<IGESCAFControl.hxx>
23+
#include<IGESCAFControl_ConfigurationNode.hxx>
24+
#include<IGESCAFControl_Provider.hxx>
2325
#include<IGESCAFControl_Reader.hxx>
2426
#include<IGESCAFControl_Writer.hxx>
2527

src/SWIG_files/headers/OSD_module.hxx

-8
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
3232
#include<OSD_Exception_ACCESS_VIOLATION.hxx>
3333
#include<OSD_Exception_ARRAY_BOUNDS_EXCEEDED.hxx>
3434
#include<OSD_Exception_CTRL_BREAK.hxx>
35-
#include<OSD_Exception_FLT_DENORMAL_OPERAND.hxx>
36-
#include<OSD_Exception_FLT_DIVIDE_BY_ZERO.hxx>
37-
#include<OSD_Exception_FLT_INEXACT_RESULT.hxx>
38-
#include<OSD_Exception_FLT_INVALID_OPERATION.hxx>
39-
#include<OSD_Exception_FLT_OVERFLOW.hxx>
40-
#include<OSD_Exception_FLT_STACK_CHECK.hxx>
41-
#include<OSD_Exception_FLT_UNDERFLOW.hxx>
4235
#include<OSD_Exception_ILLEGAL_INSTRUCTION.hxx>
43-
#include<OSD_Exception_INT_DIVIDE_BY_ZERO.hxx>
4436
#include<OSD_Exception_INT_OVERFLOW.hxx>
4537
#include<OSD_Exception_INVALID_DISPOSITION.hxx>
4638
#include<OSD_Exception_IN_PAGE_ERROR.hxx>

src/SWIG_files/headers/Quantity_module.hxx

-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2020

2121

2222
#include<Quantity_Array1OfColor.hxx>
23-
#include<Quantity_Array2OfColor.hxx>
2423
#include<Quantity_Color.hxx>
2524
#include<Quantity_ColorHasher.hxx>
2625
#include<Quantity_ColorRGBA.hxx>
@@ -31,7 +30,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
3130
#include<Quantity_NameOfColor.hxx>
3231
#include<Quantity_Period.hxx>
3332
#include<Quantity_PeriodDefinitionError.hxx>
34-
#include<Quantity_PhysicalQuantity.hxx>
3533
#include<Quantity_TypeOfColor.hxx>
3634

3735
#endif // QUANTITY_HXX

src/SWIG_files/headers/RWGltf_module.hxx

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
2121

2222
#include<RWGltf_CafReader.hxx>
2323
#include<RWGltf_CafWriter.hxx>
24+
#include<RWGltf_ConfigurationNode.hxx>
25+
#include<RWGltf_DracoParameters.hxx>
2426
#include<RWGltf_GltfAccessor.hxx>
2527
#include<RWGltf_GltfAccessorCompType.hxx>
2628
#include<RWGltf_GltfAccessorLayout.hxx>
@@ -39,6 +41,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
3941
#include<RWGltf_GltfSceneNodeMap.hxx>
4042
#include<RWGltf_MaterialCommon.hxx>
4143
#include<RWGltf_MaterialMetallicRoughness.hxx>
44+
#include<RWGltf_Provider.hxx>
4245
#include<RWGltf_TriangulationReader.hxx>
4346
#include<RWGltf_WriterTrsfFormat.hxx>
4447

0 commit comments

Comments
 (0)