Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port to occt770 #1160

Merged
merged 7 commits into from
Dec 5, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ if(DEFINED OCE_INCLUDE_PATH)
# if OCE_INCLUDE_PATH is not passed at command line,
# find OCE automatically
else(OCE_INCLUDE_PATH)
find_package(OpenCASCADE 7.6.3 REQUIRED)
find_package(OpenCASCADE 7.7.0 REQUIRED)
if(OpenCASCADE_FOUND)
message(STATUS "OpenCASCADE version found: " ${OpenCASCADE_MAJOR_VERSION} "." ${OpenCASCADE_MINOR_VERSION} "." ${OpenCASCADE_MAINTENANCE_VERSION})
message(STATUS "OpenCASCADE include directory: " ${OpenCASCADE_INCLUDE_DIR})
Expand Down
4 changes: 2 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ can compile/use it :

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

* OpenCascade 7.6.2 (<https://dev.opencascade.org>)
* OpenCascade 7.7.0 (<https://dev.opencascade.org>)

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

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

Optional
--------
Expand Down
7 changes: 7 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
Version 7.7.0 - November 2022
=============================

This release requires opencascade-7.7.0

* wrapper: port to opencascade-7.7.0

Version 7.6.2 - August 2022
===========================

Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
[![Downloads Badge](https://anaconda.org/conda-forge/pythonocc-core/badges/downloads.svg)](https://anaconda.org/conda-forge/pythonocc-core)
[![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)
[![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)
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.6.2)
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.7.0)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3686916.svg)](https://doi.org/10.5281/zenodo.3686916)

pythonocc-core
Expand All @@ -13,7 +13,7 @@ About

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

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

Features
--------
Expand All @@ -28,18 +28,18 @@ pythonocc provides the following features:
Try online at mybinder
----------------------

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

Download/install binaries for Linux/OSX/Windows
-----------------------------------------------

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

```bash
# first create an environment
conda create --name=pyoccenv python=3.9
source activate pyoccenv
conda install -c conda-forge pythonocc-core=7.6.2
conda install -c conda-forge pythonocc-core=7.7.0
```

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

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

Former releases rely on oce (OpenCascade Community Edition), available at
[oce C++ library / CAD kernel](https://github.com/tpaviot/oce).
Expand Down
6 changes: 3 additions & 3 deletions ci/conda/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% set version = "7.6.3" %}
{% set version = "7.7.0" %}

package:
name: pythonocc-core
Expand Down Expand Up @@ -26,11 +26,11 @@ requirements:

host:
- python {{ python }}
- occt ==7.6.3
- occt ==7.7.0
- numpy >=1.17

run:
- occt ==7.6.3
- occt ==7.7.0
- six
- numpy >=1.17

Expand Down
9 changes: 1 addition & 8 deletions src/MeshDataSource/MeshDataSource.cpp
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
#include "MeshDataSource.h"
#include <vector>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
#include <Standard_Type.hxx>
#include <TColgp_SequenceOfXYZ.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TColStd_DataMapOfIntegerReal.hxx>


IMPLEMENT_STANDARD_RTTIEXT(MeshDS_DataSource, MeshVS_DataSource)

Expand Down
11 changes: 10 additions & 1 deletion src/MeshDataSource/MeshDataSource.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@


#include <algorithm>
#include <vector>

#include <Standard.hxx>
#include <Standard_Type.hxx>
Expand All @@ -16,12 +17,20 @@
#include <TColStd_Array1OfReal.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TColStd_DataMapOfIntegerReal.hxx>
#include <MeshVS_EntityType.hxx>
#include <MeshVS_DataSource.hxx>
#include <Poly_Triangulation.hxx>
#include <vector>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
#include <Standard_Type.hxx>
#include <TColgp_SequenceOfXYZ.hxx>
#include <TopTools_HArray2OfShape.hxx>
#include <TopTools_HArray1OfListOfShape.hxx>
#include <TopTools_HArray1OfShape.hxx>


class MeshDS_DataSource;
DEFINE_STANDARD_HANDLE(MeshDS_DataSource, MeshVS_DataSource)
Expand Down
4 changes: 2 additions & 2 deletions src/PkgBase/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PYTHONOCC_VERSION_MAJOR = 7
PYTHONOCC_VERSION_MINOR = 6
PYTHONOCC_VERSION_PATCH = 3
PYTHONOCC_VERSION_MINOR = 7
PYTHONOCC_VERSION_PATCH = 0

# Empty for official releases, set to -dev, -rc1, etc for development releases
PYTHONOCC_VERSION_DEVEL = ''
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/common/CommonIncludes.i
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
%include cpointer.i
%include carrays.i
%include exception.i
%include <python/std_array.i>
%include <python/std_list.i>
%include <python/std_string.i>
%include <python/std_basic_string.i>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/common/EnumTemplates.i
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,10 @@ ENUM_OUTPUT_TYPEMAPS(CSLib_DerivativeStatus);
ENUM_OUTPUT_TYPEMAPS(CSLib_NormalStatus);
ENUM_OUTPUT_TYPEMAPS(MeshVS_EntityType);
ENUM_OUTPUT_TYPEMAPS(BRepOffset_Status);
ENUM_OUTPUT_TYPEMAPS(Graphic3d_DisplayPriority);
ENUM_OUTPUT_TYPEMAPS(Graphic3d_NameOfMaterial);
ENUM_OUTPUT_TYPEMAPS(GeomAbs_Shape);
ENUM_OUTPUT_TYPEMAPS(ProxPnt_Status);
ENUM_OUTPUT_TYPEMAPS(Aspect_TypeOfLine);
ENUM_OUTPUT_TYPEMAPS(PrsDim_KindOfSurface);
ENUM_OUTPUT_TYPEMAPS(DsgPrs_ArrowSide);
Expand Down
8 changes: 0 additions & 8 deletions src/SWIG_files/headers/AIS_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,14 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_Chamf2dDimension.hxx>
#include<AIS_Chamf3dDimension.hxx>
#include<AIS_Circle.hxx>
#include<AIS_ClearMode.hxx>
#include<AIS_ColorScale.hxx>
#include<AIS_ColoredDrawer.hxx>
#include<AIS_ColoredShape.hxx>
#include<AIS_ConcentricRelation.hxx>
#include<AIS_ConnectStatus.hxx>
#include<AIS_ConnectedInteractive.hxx>
#include<AIS_DataMapIteratorOfDataMapOfIOStatus.hxx>
#include<AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive.hxx>
#include<AIS_DataMapOfIOStatus.hxx>
#include<AIS_DataMapOfShapeDrawer.hxx>
#include<AIS_DataMapofIntegerListOfinteractive.hxx>
#include<AIS_DiameterDimension.hxx>
#include<AIS_Dimension.hxx>
#include<AIS_DimensionOwner.hxx>
Expand All @@ -59,7 +55,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_GlobalStatus.hxx>
#include<AIS_GraphicTool.hxx>
#include<AIS_IdenticRelation.hxx>
#include<AIS_IndexedDataMapOfOwnerPrs.hxx>
#include<AIS_InteractiveContext.hxx>
#include<AIS_InteractiveObject.hxx>
#include<AIS_KindOfInteractive.hxx>
Expand All @@ -71,8 +66,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_Manipulator.hxx>
#include<AIS_ManipulatorMode.hxx>
#include<AIS_ManipulatorOwner.hxx>
#include<AIS_MapIteratorOfMapOfInteractive.hxx>
#include<AIS_MapOfInteractive.hxx>
#include<AIS_MaxRadiusDimension.hxx>
#include<AIS_MediaPlayer.hxx>
#include<AIS_MidPointRelation.hxx>
Expand All @@ -97,7 +90,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_Selection.hxx>
#include<AIS_SelectionModesConcurrency.hxx>
#include<AIS_SelectionScheme.hxx>
#include<AIS_SequenceOfInteractive.hxx>
#include<AIS_Shape.hxx>
#include<AIS_SignatureFilter.hxx>
#include<AIS_StatusOfDetection.hxx>
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/headers/Aspect_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Aspect_RenderingContext.hxx>
#include<Aspect_ScrollDelta.hxx>
#include<Aspect_SequenceOfColor.hxx>
#include<Aspect_SkydomeBackground.hxx>
#include<Aspect_Touch.hxx>
#include<Aspect_TouchMap.hxx>
#include<Aspect_TrackedDevicePose.hxx>
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/headers/BRepBuilderAPI_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepBuilderAPI_MakeFace.hxx>
#include<BRepBuilderAPI_MakePolygon.hxx>
#include<BRepBuilderAPI_MakeShape.hxx>
#include<BRepBuilderAPI_MakeShapeOnMesh.hxx>
#include<BRepBuilderAPI_MakeShell.hxx>
#include<BRepBuilderAPI_MakeSolid.hxx>
#include<BRepBuilderAPI_MakeVertex.hxx>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/BRepExtrema_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepExtrema_MapOfIntegerPackedMapOfInteger.hxx>
#include<BRepExtrema_OverlapTool.hxx>
#include<BRepExtrema_Poly.hxx>
#include<BRepExtrema_ProximityDistTool.hxx>
#include<BRepExtrema_ProximityValueTool.hxx>
#include<BRepExtrema_SelfIntersection.hxx>
#include<BRepExtrema_SeqOfSolution.hxx>
#include<BRepExtrema_ShapeProximity.hxx>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/BRepLib_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepLib_MakeSolid.hxx>
#include<BRepLib_MakeVertex.hxx>
#include<BRepLib_MakeWire.hxx>
#include<BRepLib_PointCloudShape.hxx>
#include<BRepLib_ShapeModification.hxx>
#include<BRepLib_ShellError.hxx>
#include<BRepLib_ToolTriangulatedShape.hxx>
#include<BRepLib_ValidateEdge.hxx>
#include<BRepLib_WireError.hxx>

Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/BRepMesh_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepMesh_EdgeDiscret.hxx>
#include<BRepMesh_EdgeParameterProvider.hxx>
#include<BRepMesh_EdgeTessellationExtractor.hxx>
#include<BRepMesh_ExtrusionRangeSplitter.hxx>
#include<BRepMesh_FaceChecker.hxx>
#include<BRepMesh_FaceDiscret.hxx>
#include<BRepMesh_FactoryError.hxx>
Expand All @@ -65,6 +66,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepMesh_ShapeVisitor.hxx>
#include<BRepMesh_Triangle.hxx>
#include<BRepMesh_Triangulator.hxx>
#include<BRepMesh_UndefinedRangeSplitter.hxx>
#include<BRepMesh_Vertex.hxx>
#include<BRepMesh_VertexInspector.hxx>
#include<BRepMesh_VertexTool.hxx>
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/headers/BRepTools_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<BRepTools.hxx>
#include<BRepTools_CopyModification.hxx>
#include<BRepTools_DataMapIteratorOfMapOfVertexPnt2d.hxx>
#include<BRepTools_GTrsfModification.hxx>
#include<BRepTools_History.hxx>
Expand Down
2 changes: 0 additions & 2 deletions src/SWIG_files/headers/Bnd_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,13 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Bnd_B3d.hxx>
#include<Bnd_B3f.hxx>
#include<Bnd_BoundSortBox.hxx>
#include<Bnd_BoundSortBox2d.hxx>
#include<Bnd_Box.hxx>
#include<Bnd_Box2d.hxx>
#include<Bnd_HArray1OfBox.hxx>
#include<Bnd_HArray1OfBox2d.hxx>
#include<Bnd_HArray1OfSphere.hxx>
#include<Bnd_OBB.hxx>
#include<Bnd_Range.hxx>
#include<Bnd_SeqOfBox.hxx>
#include<Bnd_Sphere.hxx>
#include<Bnd_Tools.hxx>

Expand Down
3 changes: 3 additions & 0 deletions src/SWIG_files/headers/Geom2dConvert_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,12 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<Geom2dConvert.hxx>
#include<Geom2dConvert_ApproxArcsSegments.hxx>
#include<Geom2dConvert_ApproxCurve.hxx>
#include<Geom2dConvert_BSplineCurveKnotSplitting.hxx>
#include<Geom2dConvert_BSplineCurveToBezierCurve.hxx>
#include<Geom2dConvert_CompCurveToBSplineCurve.hxx>
#include<Geom2dConvert_PPoint.hxx>
#include<Geom2dConvert_SequenceOfPPoint.hxx>

#endif // GEOM2DCONVERT_HXX
6 changes: 6 additions & 0 deletions src/SWIG_files/headers/GeomConvert_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<GeomConvert_BSplineSurfaceToBezierSurface.hxx>
#include<GeomConvert_CompBezierSurfacesToBSplineSurface.hxx>
#include<GeomConvert_CompCurveToBSplineCurve.hxx>
#include<GeomConvert_ConvType.hxx>
#include<GeomConvert_CurveToAnaCurve.hxx>
#include<GeomConvert_FuncConeLSDist.hxx>
#include<GeomConvert_FuncCylinderLSDist.hxx>
#include<GeomConvert_FuncSphereLSDist.hxx>
#include<GeomConvert_SurfToAnaSurf.hxx>
#include<GeomConvert_Units.hxx>

#endif // GEOMCONVERT_HXX
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/Graphic3d_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Graphic3d_CullingTool.hxx>
#include<Graphic3d_DataStructureManager.hxx>
#include<Graphic3d_DiagnosticInfo.hxx>
#include<Graphic3d_DisplayPriority.hxx>
#include<Graphic3d_FrameStats.hxx>
#include<Graphic3d_FrameStatsCounter.hxx>
#include<Graphic3d_FrameStatsData.hxx>
Expand Down Expand Up @@ -124,6 +125,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Graphic3d_Texture2D.hxx>
#include<Graphic3d_Texture2Dmanual.hxx>
#include<Graphic3d_Texture2Dplane.hxx>
#include<Graphic3d_Texture3D.hxx>
#include<Graphic3d_TextureEnv.hxx>
#include<Graphic3d_TextureMap.hxx>
#include<Graphic3d_TextureParams.hxx>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/IGESCAFControl_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<IGESCAFControl.hxx>
#include<IGESCAFControl_ConfigurationNode.hxx>
#include<IGESCAFControl_Provider.hxx>
#include<IGESCAFControl_Reader.hxx>
#include<IGESCAFControl_Writer.hxx>

Expand Down
8 changes: 0 additions & 8 deletions src/SWIG_files/headers/OSD_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<OSD_Exception_ACCESS_VIOLATION.hxx>
#include<OSD_Exception_ARRAY_BOUNDS_EXCEEDED.hxx>
#include<OSD_Exception_CTRL_BREAK.hxx>
#include<OSD_Exception_FLT_DENORMAL_OPERAND.hxx>
#include<OSD_Exception_FLT_DIVIDE_BY_ZERO.hxx>
#include<OSD_Exception_FLT_INEXACT_RESULT.hxx>
#include<OSD_Exception_FLT_INVALID_OPERATION.hxx>
#include<OSD_Exception_FLT_OVERFLOW.hxx>
#include<OSD_Exception_FLT_STACK_CHECK.hxx>
#include<OSD_Exception_FLT_UNDERFLOW.hxx>
#include<OSD_Exception_ILLEGAL_INSTRUCTION.hxx>
#include<OSD_Exception_INT_DIVIDE_BY_ZERO.hxx>
#include<OSD_Exception_INT_OVERFLOW.hxx>
#include<OSD_Exception_INVALID_DISPOSITION.hxx>
#include<OSD_Exception_IN_PAGE_ERROR.hxx>
Expand Down
2 changes: 0 additions & 2 deletions src/SWIG_files/headers/Quantity_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<Quantity_Array1OfColor.hxx>
#include<Quantity_Array2OfColor.hxx>
#include<Quantity_Color.hxx>
#include<Quantity_ColorHasher.hxx>
#include<Quantity_ColorRGBA.hxx>
Expand All @@ -31,7 +30,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Quantity_NameOfColor.hxx>
#include<Quantity_Period.hxx>
#include<Quantity_PeriodDefinitionError.hxx>
#include<Quantity_PhysicalQuantity.hxx>
#include<Quantity_TypeOfColor.hxx>

#endif // QUANTITY_HXX
3 changes: 3 additions & 0 deletions src/SWIG_files/headers/RWGltf_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.

#include<RWGltf_CafReader.hxx>
#include<RWGltf_CafWriter.hxx>
#include<RWGltf_ConfigurationNode.hxx>
#include<RWGltf_DracoParameters.hxx>
#include<RWGltf_GltfAccessor.hxx>
#include<RWGltf_GltfAccessorCompType.hxx>
#include<RWGltf_GltfAccessorLayout.hxx>
Expand All @@ -39,6 +41,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<RWGltf_GltfSceneNodeMap.hxx>
#include<RWGltf_MaterialCommon.hxx>
#include<RWGltf_MaterialMetallicRoughness.hxx>
#include<RWGltf_Provider.hxx>
#include<RWGltf_TriangulationReader.hxx>
#include<RWGltf_WriterTrsfFormat.hxx>

Expand Down
Loading