Date: Thu, 21 Mar 2024 18:02:11 GMT From: Thierry Thomas <thierry@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 70f1bafe4df7 - main - cad/opencascade: upgrade to 7.8.0 Message-ID: <202403211802.42LI2Be0023243@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=70f1bafe4df72f739cd64e033903b299c1b5f347 commit 70f1bafe4df72f739cd64e033903b299c1b5f347 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2024-02-25 10:38:04 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2024-03-21 18:01:17 +0000 cad/opencascade: upgrade to 7.8.0 Release notes at <https://dev.opencascade.org/content/open-cascade-technology-780-released> It includes a patch from ichesnok <ichesnok@opencascade.com> to fix the problem reported at <https://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=0f6f5b64d321a988399567f6b901bef385cc8d41> PR: 277294 --- cad/opencascade/Makefile | 63 +- cad/opencascade/distinfo | 8 +- cad/opencascade/files/patch-CMakeLists.txt | 8 +- cad/opencascade/files/patch-adm_UDLIST | 10 + .../files/patch-adm_cmake_occt__macros.cmake | 6 +- .../files/patch-adm_templates_custom.install.sh.in | 4 +- .../patch-src_IVtkDraw_IVtkDraw__Interactor.cxx | 6 +- .../patch-src_Message_Message__AttributeMeter.cxx | 10 + .../patch-src_NCollection_NCollection__Array1.hxx | 39 + ...h-src_NCollection_NCollection__DynamicArray.hxx | 29 + ...patch-src_NCollection_NCollection__Iterator.hxx | 19 + ...h-src_STEPCAFControl_STEPCAFControl__Reader.cxx | 21 + .../files/patch-src_Standard_Standard__CString.cxx | 4 +- .../patch-src_Standard_Standard__MMgrTBBalloc.cxx | 12 - cad/opencascade/pkg-plist | 3211 ++++++++++---------- 15 files changed, 1864 insertions(+), 1586 deletions(-) diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile index b7a2fd37d959..6d6caf8f84de 100644 --- a/cad/opencascade/Makefile +++ b/cad/opencascade/Makefile @@ -1,8 +1,7 @@ PORTNAME= opencascade -DISTVERSION= 7.7.0 -PORTREVISION= 10 +DISTVERSIONPREFIX= V +DISTVERSION= 7_8_0 CATEGORIES= cad science -MASTER_SITES= LOCAL/thierry MAINTAINER= thierry@FreeBSD.org COMMENT= Open CASCADE Technology, 3D modeling & numerical simulation @@ -18,6 +17,7 @@ BUILD_DEPENDS= rapidjson>0:devel/rapidjson \ ${LOCALBASE}/lib/qt5/bin/moc:devel/qt5-buildtools LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ + libtbbmalloc.so:devel/onetbb \ libexpat.so:textproc/expat2 \ libdraco.so:archivers/draco \ libpng16.so:graphics/png \ @@ -26,13 +26,17 @@ RUN_DEPENDS= bash:shells/bash # Check ${WRKSRC}/dox/overview/overview.md # and ${WRKSRC}/dox/dev_guides/building -USES= alias:10 cmake compiler:c++14-lang dos2unix gettext-runtime \ - gl gnome localbase python qt:5 shebangfix tk tar:tgz xorg +USES= alias:10 cmake compiler:c++14-lang eigen:3 gettext-runtime \ + gl gnome localbase python qt:5 shebangfix tk xorg USE_XORG= ice sm x11 xau xcb xdmcp xext xft xi xmu xrender xscrnsaver xt USE_GL= egl gl glesv2 glu USE_GNOME= libxml2 +USE_QT= core declarative gui network quick3d linguisttools widgets xml + +USE_GITHUB= yes +GH_ACCOUNT= Open-Cascade-SAS +GH_PROJECT= OCCT -DOS2UNIX_FILES= adm/templates/* SHEBANG_FILES= adm/templates/*.sh \ adm/templates/*.sh.in \ adm/templates/*.sh.main \ @@ -57,11 +61,19 @@ CMAKE_ARGS+= -DINSTALL_DIR=${OCCROOT} \ -DINSTALL_DIR_SAMPLES=${OCCROOT}/samples \ -DINSTALL_DIR_TESTS=${OCCROOT}/tests \ -DINSTALL_TEST_CASES:BOOL=ON \ - -DUSE_FREETYPE:BOOL=ON \ - -DUSE_TBB:BOOL=OFF \ - -DUSE_RAPIDJSON:BOOL=ON \ - -DUSE_DRACO:BOOL=ON \ - -DUSE_VTK:BOOL=ON \ + -DBUILD_Inspector:BOOL=ON \ + -DUSE_TCL:BOOL=ON \ + -DCAN_USE_TK:BOOL=ON -DUSE_TK:BOOL=ON \ + -DCAN_USE_XLIB:BOOL=ON -DUSE_XLIB:BOOL=ON \ + -DCAN_USE_FREETYPE:BOOL=ON -DUSE_FREETYPE:BOOL=ON \ + -DCAN_USE_VTK:BOOL=ON -DUSE_VTK:BOOL=ON \ + -DCAN_USE_EIGEN:BOOL=ON -DUSE_EIGEN:BOOL=ON \ + -DCAN_USE_RAPIDJSON:BOOL=ON -DUSE_RAPIDJSON:BOOL=ON \ + -DCAN_USE_DRACO:BOOL=ON -DUSE_DRACO:BOOL=ON \ + -DCAN_USE_TBB:BOOL=ON -DUSE_TBB:BOOL=ON \ + -D3RDPARTY_QT_DIR:PATH=${QT_LIBDIR} \ + -D3RDPARTY_DRACO_DIR:PATH=${LOCALBASE} \ + -D3RDPARTY_DRACO_LIBRARY=libdraco.so \ -D3RDPARTY_DRACO_LIBRARY_DIR:PATH=${LOCALBASE}/lib \ -D3RDPARTY_DRACO_INCLUDE_DIR:PATH=${LOCALBASE}/include/draco \ -D3RDPARTY_VTK_INCLUDE_DIR:PATH=${LOCALBASE}/include/vtk-${VTK_VER} @@ -72,11 +84,6 @@ CMAKE_ARGS+= -DCMAKE_MESSAGE_CONTEXT_SHOW:BOOL=ON \ -DCMAKE_MESSAGE_LOG_LEVEL:STRING=DEBUG .endif -# TODO: TBB to be replaced by onetbb later -#CMAKE_ARGS+= -DUSE_EIGEN:BOOL=ON -DUSE_TBB:BOOL=ON -#USES+= eigen:3 -#LIB_DEPENDS+= libtbb.so:devel/tbb - USE_LDCONFIG= yes CONFLICTS_INSTALL= opencascade740 # OpenCAS/bin/DRAWEXE @@ -84,9 +91,9 @@ CONFLICTS_INSTALL= opencascade740 # OpenCAS/bin/DRAWEXE LOCCROOT= OpenCAS OCCROOT= ${PREFIX}/${LOCCROOT} PLIST_SUB= OCCROOT="${LOCCROOT}" BITS=${BITS} CC=${CHOSEN_COMPILER_TYPE} \ - VE=${PORTVERSION:R} VER=${DISTVERSION:C/-beta//} + VE=${PORTVERSION:R} VER=${PORTVERSION} -FFMPEG_CMAKE_ON= -DUSE_FFMPEG:BOOL=ON \ +FFMPEG_CMAKE_ON= -DCAN_USE_FFMPEG:BOOL=ON -DUSE_FFMPEG:BOOL=ON \ -D3RDPARTY_FFMPEG_INCLUDE_DIR=${LOCALBASE}/ffmpeg4/include \ -D3RDPARTY_FFMPEG_DIR=${LOCALBASE}/ffmpeg4 FFMPEG_CMAKE_OFF= -DUSE_FFMPEG:BOOL=OFF @@ -114,15 +121,17 @@ FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 \ libopus.so:audio/opus \ libgmp.so:math/gmp -VIS_CMAKE_ON= -DUSE_FREEIMAGE:BOOL=ON \ - -DUSE_GLES2:BOOL=ON \ +VIS_CMAKE_ON= -DCAN_USE_FREEIMAGE:BOOL=ON -DUSE_FREEIMAGE:BOOL=ON \ + -DCAN_USE_OPENGL:BOOL=ON -DUSE_OPENGL:BOOL=ON \ + -DCAN_USE_GLES2:BOOL=ON -DUSE_GLES2:BOOL=ON \ -D3RDPARTY_FREETYPE_DIR=${LOCALBASE} VIS_CMAKE_OFF= -DUSE_FREEIMAGE:BOOL=OFF \ -DUSE_GLES2:BOOL=OFF VIS_LIB_DEPENDS= libftgl.so:graphics/ftgl \ libfreeimageplus.so:graphics/freeimage -VIS_USE= GL=glesv2 +VIS_USE= GL=glesv2,opengl +DOCS_DISTFILES= documentation.tar.xz DOXYGEN_IMPLIES= DOCS DOXYGEN_USES= tex DOXYGEN_USE= TEX=latex:build @@ -132,6 +141,8 @@ DOXYGEN_BUILD_DEPENDS= bash:shells/bash \ pdftex:print/tex-basic-engines \ inkscape:graphics/inkscape DOXYGEN_RUN_DEPENDS= ${LOCALBASE}/www/MathJax/MathJax.js:www/mathjax +DOXYGEN_CMAKE_ON= -DBUILD_DOC_Overview:BOOL=ON \ + -DINSTALL_DOC_Overview:BOOL=ON .include <bsd.port.options.mk> @@ -161,23 +172,17 @@ pre-configure: ${REINPLACE_CMD} -e 's|lin|bsd|' ${WRKSRC}/${es} .endfor -post-build-DOXYGEN-on: - (cd ${WRKSRC} && ./gendoc -overview) - post-stage: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake/OpenCASCADE ${MV} ${STAGEDIR}${PREFIX}/lib/cmake/*.cmake \ ${STAGEDIR}${PREFIX}/lib/cmake/OpenCASCADE post-install: - ${MV} ${STAGEDIR}${OCCROOT}/bin/DRAWEXE-${DISTVERSION:C/-beta//} ${STAGEDIR}${PREFIX}/bin/DRAWEXE + ${MV} ${STAGEDIR}${OCCROOT}/bin/DRAWEXE-${PORTVERSION} ${STAGEDIR}${PREFIX}/bin/DRAWEXE ${RLN} ${STAGEDIR}${PREFIX}/bin/DRAWEXE ${STAGEDIR}${OCCROOT}/bin post-install-DOXYGEN-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC}/doc/overview && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) - ${RM} -r ${STAGEDIR}${DOCSDIR}/latex - ${RM} ${STAGEDIR}${DOCSDIR}/html/build_upgrade_building_3rdparty.html.bak + ${RLN} ${STAGEDIR}${OCCROOT}/${DOCSDIR_REL} ${STAGEDIR}${DOCSDIR} .if defined(MAINTAINER_MODE) regression-test: install diff --git a/cad/opencascade/distinfo b/cad/opencascade/distinfo index a7fc1225aadf..82b8eca73eda 100644 --- a/cad/opencascade/distinfo +++ b/cad/opencascade/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1668069465 -SHA256 (opencascade-7.7.0.tgz) = 40e8e0e78b56dd407192b4cabf55dd0bdd1fa9c0a292d263b12f7e21733cb07e -SIZE (opencascade-7.7.0.tgz) = 247268442 +TIMESTAMP = 1701808276 +SHA256 (documentation.tar.xz) = 3c5cdd70de9c82d9f0be4b9400d618494cfecd28f502d110111060c9aaaf50c7 +SIZE (documentation.tar.xz) = 48428333 +SHA256 (Open-Cascade-SAS-OCCT-V7_8_0_GH0.tar.gz) = 3c5cdd70de9c82d9f0be4b9400d618494cfecd28f502d110111060c9aaaf50c7 +SIZE (Open-Cascade-SAS-OCCT-V7_8_0_GH0.tar.gz) = 48428333 diff --git a/cad/opencascade/files/patch-CMakeLists.txt b/cad/opencascade/files/patch-CMakeLists.txt index 769fd8549c08..e3a13291a5cb 100644 --- a/cad/opencascade/files/patch-CMakeLists.txt +++ b/cad/opencascade/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2022-09-30 11:53:39 UTC +--- CMakeLists.txt.orig 2023-12-04 15:53:08 UTC +++ CMakeLists.txt -@@ -1005,7 +1005,7 @@ if (${DRAWEXE_INDEX} GREATER -1) +@@ -1015,7 +1015,7 @@ if (${DRAWEXE_INDEX} GREATER -1) PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE WORLD_EXECUTE) else() install (FILES "${CMAKE_SOURCE_DIR}/adm/templates/draw.${SCRIPT_EXT}" DESTINATION "${INSTALL_DIR_SCRIPT}" @@ -9,7 +9,7 @@ endif() # copy draw script to CMake binary folder -@@ -1021,7 +1021,7 @@ endif() +@@ -1031,7 +1031,7 @@ endif() endif() # change custom.bat/sh @@ -18,7 +18,7 @@ file (READ "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" CUSTOM_CONTENT) set (CUSTOM_CONTENT "${CUSTOM_CONTENT} ${ADDITIONAL_CUSTOM_CONTENT}") -@@ -1265,7 +1265,7 @@ install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONF +@@ -1275,7 +1275,7 @@ install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONF endforeach() # install OpenCASCADE config file with compile definitions and C/C++ flags ONLY for current configuration install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWER)") diff --git a/cad/opencascade/files/patch-adm_UDLIST b/cad/opencascade/files/patch-adm_UDLIST new file mode 100644 index 000000000000..feee670d3393 --- /dev/null +++ b/cad/opencascade/files/patch-adm_UDLIST @@ -0,0 +1,10 @@ +--- adm/UDLIST.orig 2023-12-04 15:53:08 UTC ++++ adm/UDLIST +@@ -32,6 +32,7 @@ r OS + n gp + n math + r OS ++n FlexLexer + t TKMath + t TKernel + n Adaptor2d diff --git a/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake b/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake index 990e18a58e47..20e1fb41c6fc 100644 --- a/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake +++ b/cad/opencascade/files/patch-adm_cmake_occt__macros.cmake @@ -1,4 +1,4 @@ ---- adm/cmake/occt_macros.cmake.orig 2022-09-30 11:53:39 UTC +--- adm/cmake/occt_macros.cmake.orig 2023-12-04 15:53:08 UTC +++ adm/cmake/occt_macros.cmake @@ -47,7 +47,7 @@ macro (OCCT_MAKE_OS_WITH_BITNESS) elseif(APPLE) @@ -9,7 +9,7 @@ endif() endmacro() -@@ -336,7 +336,7 @@ macro (COLLECT_AND_INSTALL_OCCT_HEADER_FILES ROOT_TARG +@@ -338,7 +338,7 @@ macro (COLLECT_AND_INSTALL_OCCT_HEADER_FILES ROOT_TARG configure_file ("${TEMPLATE_HEADER_PATH}" "${ROOT_TARGET_OCCT_DIR}/${OCCT_INSTALL_DIR_PREFIX}/${HEADER_FILE_NAME}" @ONLY) endforeach() @@ -18,7 +18,7 @@ string(TIMESTAMP CURRENT_TIME "%H:%M:%S") message (STATUS "Info: \(${CURRENT_TIME}\) Checking headers in inc folder...") -@@ -590,12 +590,12 @@ macro (OCCT_UPDATE_TARGET_FILE) +@@ -592,12 +592,12 @@ macro (OCCT_UPDATE_TARGET_FILE) install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWERCASE) diff --git a/cad/opencascade/files/patch-adm_templates_custom.install.sh.in b/cad/opencascade/files/patch-adm_templates_custom.install.sh.in index ac764e67831a..af185fb05aea 100644 --- a/cad/opencascade/files/patch-adm_templates_custom.install.sh.in +++ b/cad/opencascade/files/patch-adm_templates_custom.install.sh.in @@ -1,6 +1,6 @@ ---- adm/templates/custom.install.sh.in.orig 2021-06-26 15:04:30 UTC +--- adm/templates/custom.install.sh.in.orig 2023-12-06 17:35:33 UTC +++ adm/templates/custom.install.sh.in -@@ -20,14 +20,14 @@ if [ "$1" == "@BIN_LETTER@" ]; then +@@ -21,14 +21,14 @@ if [ "$1" == "@BIN_LETTER@" ]; then export TCL_VERSION_WITH_DOT="@3RDPARTY_TCL_LIBRARY_VERSION_WITH_DOT@" export TK_VERSION_WITH_DOT="@3RDPARTY_TK_LIBRARY_VERSION_WITH_DOT@" diff --git a/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx b/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx index e5b6146f4111..f1c48fad4612 100644 --- a/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx +++ b/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx @@ -1,6 +1,6 @@ - workaround for https://gitlab.kitware.com/vtk/vtk/-/issues/18683 ---- src/IVtkDraw/IVtkDraw_Interactor.cxx.orig 2021-10-30 11:13:52 UTC +--- src/IVtkDraw/IVtkDraw_Interactor.cxx.orig 2023-12-04 15:53:08 UTC +++ src/IVtkDraw/IVtkDraw_Interactor.cxx @@ -26,6 +26,12 @@ #ifdef AllValues @@ -13,5 +13,5 @@ +#undef Success +#endif - #include <vtkXRenderWindowInteractor.h> - #include <vtkXOpenGLRenderWindow.h> + // Resolve name collisions with X11 headers + #ifdef Status diff --git a/cad/opencascade/files/patch-src_Message_Message__AttributeMeter.cxx b/cad/opencascade/files/patch-src_Message_Message__AttributeMeter.cxx new file mode 100644 index 000000000000..38686e6cd8b4 --- /dev/null +++ b/cad/opencascade/files/patch-src_Message_Message__AttributeMeter.cxx @@ -0,0 +1,10 @@ +--- src/Message/Message_AttributeMeter.cxx.orig 2023-12-04 15:53:08 UTC ++++ src/Message/Message_AttributeMeter.cxx +@@ -253,6 +253,6 @@ void Message_AttributeMeter::DumpJson (Standard_OStrea + anIterator.More(); anIterator.Next()) + { + OCCT_DUMP_VECTOR_CLASS (theOStream, Message::MetricToString (anIterator.Key()), +- 2, anIterator.Value(), anIterator.Value()) ++ 2, anIterator.Value().first, anIterator.Value().second) + } + } diff --git a/cad/opencascade/files/patch-src_NCollection_NCollection__Array1.hxx b/cad/opencascade/files/patch-src_NCollection_NCollection__Array1.hxx new file mode 100644 index 000000000000..7a3f36deeade --- /dev/null +++ b/cad/opencascade/files/patch-src_NCollection_NCollection__Array1.hxx @@ -0,0 +1,39 @@ +--- src/NCollection/NCollection_Array1.hxx.orig 2023-12-04 15:53:08 UTC ++++ src/NCollection/NCollection_Array1.hxx +@@ -72,26 +72,10 @@ class NCollection_Array1 (public) + + using iterator = NCollection_IndexedIterator<std::random_access_iterator_tag, NCollection_Array1, value_type, false>; + using const_iterator = NCollection_IndexedIterator<std::random_access_iterator_tag, NCollection_Array1, value_type, true>; ++ using Iterator = NCollection_Iterator<NCollection_Array1<TheItemType>>; + + public: + +- // Iterator class +- class Iterator : public NCollection_Iterator<NCollection_Array1> +- { +- public: +- using NCollection_Iterator<NCollection_Array1>::NCollection_Iterator; +- +- const_reference Value() const +- { +- return *NCollection_Iterator<NCollection_Array1>::ValueIter(); +- } +- +- reference ChangeValue() +- { +- return *NCollection_Iterator<NCollection_Array1>::ChangeValueIter(); +- } +- }; +- + const_iterator begin() const + { + return const_iterator(*this); +@@ -150,7 +134,7 @@ class NCollection_Array1 (public) + mySize(theUpper - theLower + 1), + myPointer(nullptr), + myIsOwner(false), +- allocator_type(theAlloc) ++ myAllocator(theAlloc) + { + if (mySize == 0) + { diff --git a/cad/opencascade/files/patch-src_NCollection_NCollection__DynamicArray.hxx b/cad/opencascade/files/patch-src_NCollection_NCollection__DynamicArray.hxx new file mode 100644 index 000000000000..28bc7579f5fa --- /dev/null +++ b/cad/opencascade/files/patch-src_NCollection_NCollection__DynamicArray.hxx @@ -0,0 +1,29 @@ +--- src/NCollection/NCollection_DynamicArray.hxx.orig 2023-12-04 15:53:08 UTC ++++ src/NCollection/NCollection_DynamicArray.hxx +@@ -77,25 +77,9 @@ class NCollection_DynamicArray (public) + + using iterator = NCollection_IndexedIterator<std::random_access_iterator_tag, NCollection_DynamicArray, value_type, false>; + using const_iterator = NCollection_IndexedIterator<std::random_access_iterator_tag, NCollection_DynamicArray, value_type, true>; ++ using Iterator = NCollection_Iterator<NCollection_DynamicArray<TheItemType>>; + + public: +- +- // Iterator class +- class Iterator : public NCollection_Iterator<NCollection_DynamicArray> +- { +- public: +- using NCollection_Iterator<NCollection_DynamicArray>::NCollection_Iterator; +- +- const_reference Value() const +- { +- return *NCollection_Iterator<NCollection_DynamicArray>::ValueIter(); +- } +- +- reference ChangeValue() +- { +- return *NCollection_Iterator<NCollection_DynamicArray>::ChangeValueIter(); +- } +- }; + + const_iterator begin() const + { diff --git a/cad/opencascade/files/patch-src_NCollection_NCollection__Iterator.hxx b/cad/opencascade/files/patch-src_NCollection_NCollection__Iterator.hxx new file mode 100644 index 000000000000..81d01c6b6809 --- /dev/null +++ b/cad/opencascade/files/patch-src_NCollection_NCollection__Iterator.hxx @@ -0,0 +1,19 @@ +--- src/NCollection/NCollection_Iterator.hxx.orig 2023-12-04 15:53:08 UTC ++++ src/NCollection/NCollection_Iterator.hxx +@@ -94,6 +94,16 @@ class NCollection_Iterator (public) + ++(myCur); + } + ++ const typename Container::const_reference Value() const ++ { ++ return *myCur; ++ } ++ ++ const typename Container::reference ChangeValue() ++ { ++ return *myCur; ++ } ++ + bool operator==(const NCollection_Iterator& theOther) { return myLast == theOther.myLast && myCur == theOther.myCur; } + + bool operator!=(const NCollection_Iterator& theOther) { return myLast != theOther.myLast || myCur != theOther.myCur; } diff --git a/cad/opencascade/files/patch-src_STEPCAFControl_STEPCAFControl__Reader.cxx b/cad/opencascade/files/patch-src_STEPCAFControl_STEPCAFControl__Reader.cxx new file mode 100644 index 000000000000..8c0d963fe7c0 --- /dev/null +++ b/cad/opencascade/files/patch-src_STEPCAFControl_STEPCAFControl__Reader.cxx @@ -0,0 +1,21 @@ +--- src/STEPCAFControl/STEPCAFControl_Reader.cxx.orig 2023-12-04 15:53:08 UTC ++++ src/STEPCAFControl/STEPCAFControl_Reader.cxx +@@ -1996,7 +1996,8 @@ Handle(Poly_Triangulation) createMesh(const Handle(Ste + const Standard_Integer aNbNormals = theTriangulatedSufaceSet->NbNormals(); + // Number of pairs (Point, Normal). It is possible for one point to have multiple normals. This is + // useful when the underlying surface is not C1 continuous. +- const Standard_Integer aNbPairs = aNbNormals > 1 ? theTriangulatedSufaceSet->NbPnindex() : aNodes->Length(); ++ // Patch from https://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=0f6f5b64d321a988399567f6b901bef385cc8d41 ++ const Standard_Integer aNbPairs = aNbNormals > 1 ? theTriangulatedSufaceSet->Pnmax() : aNodes->Length(); + const Standard_Boolean aHasNormals = aNbNormals > 0; + + // Counting number of triangles in the triangle strips list. +@@ -2021,7 +2022,7 @@ Handle(Poly_Triangulation) createMesh(const Handle(Ste + + for (Standard_Integer j = 1; j <= aNbPairs; ++j) + { +- const gp_XYZ& aPoint = aNodes->Value(aNbNormals > 1 ? theTriangulatedSufaceSet->PnindexValue(j) : j); ++ const gp_XYZ& aPoint = aNodes->Value((aNbNormals > 1 && theTriangulatedSufaceSet->NbPnindex() > 0) ? theTriangulatedSufaceSet->PnindexValue(j) : j); + aMesh->SetNode(j, theFact * aPoint); + } + diff --git a/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx b/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx index 5b71f6edf983..29124adfcc5c 100644 --- a/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx +++ b/cad/opencascade/files/patch-src_Standard_Standard__CString.cxx @@ -1,6 +1,6 @@ ---- src/Standard/Standard_CString.cxx.orig 2022-09-30 11:54:05 UTC +--- src/Standard/Standard_CString.cxx.orig 2023-12-04 15:53:08 UTC +++ src/Standard/Standard_CString.cxx -@@ -80,7 +80,7 @@ Standard_Integer HashCodes (const Standard_CString the +@@ -50,7 +50,7 @@ // strtod, strtol, strtoll functions. For other system with locale-depended // implementations problems may appear if "C" locale is not set explicitly. #if !defined(__ANDROID__) && !defined(__QNX__) && !defined(__MINGW32__) diff --git a/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx b/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx deleted file mode 100644 index dfbd5c7434b2..000000000000 --- a/cad/opencascade/files/patch-src_Standard_Standard__MMgrTBBalloc.cxx +++ /dev/null @@ -1,12 +0,0 @@ ---- src/Standard/Standard_MMgrTBBalloc.cxx.orig 2017-08-30 13:28:31 UTC -+++ src/Standard/Standard_MMgrTBBalloc.cxx -@@ -18,6 +18,9 @@ - - // paralleling with Intel TBB - #ifdef HAVE_TBB -+#ifdef VERSION -+#undef VERSION -+#endif - #include <tbb/scalable_allocator.h> - using namespace tbb; - #else diff --git a/cad/opencascade/pkg-plist b/cad/opencascade/pkg-plist index cbc4af492a96..a2d397f20813 100644 --- a/cad/opencascade/pkg-plist +++ b/cad/opencascade/pkg-plist @@ -1,10 +1,13 @@ %%OCCROOT%%/bin/DRAWEXE %%OCCROOT%%/bin/ExpToCasExe %%OCCROOT%%/bin/ExpToCasExe-%%VER%% +%%OCCROOT%%/bin/TInspectorEXE +%%OCCROOT%%/bin/TInspectorEXE-%%VER%% %%OCCROOT%%/bin/custom.sh %%OCCROOT%%/bin/custom_%%CC%%_%%BITS%%.sh %%OCCROOT%%/bin/draw.sh %%OCCROOT%%/bin/env.sh +@(root,wheel,755) %%OCCROOT%%/bin/inspector.sh %%OCCROOT%%/data/iges/bearing.iges %%OCCROOT%%/data/iges/hammer.iges %%OCCROOT%%/data/images/Graph.PNG @@ -261,8 +264,754 @@ %%OCCROOT%%/samples/tcl/spheres.tcl %%OCCROOT%%/samples/tcl/vis_pbr_spheres.tcl %%OCCROOT%%/samples/tcl/xde.tcl -%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/LICENSE_LGPL_21.txt -%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/OCCT_LGPL_EXCEPTION.txt +%%PORTDOCS%%%%OCCROOT%%/%%DOCSDIR%%/LICENSE_LGPL_21.txt +%%PORTDOCS%%%%OCCROOT%%/%%DOCSDIR%%/OCCT_LGPL_EXCEPTION.txt +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0008.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0012.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0013.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/0014.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/239_xde_12_400.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/3DView.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/3DView_elements.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/3DView_set_orientation.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/3rdparty_image001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/3rdparty_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/614_xde_04_400.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/646_xde_11_400.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_ContributionWorkflow_V3_image001.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_ContributionWorkflow_V3_image002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image007.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image009.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image012.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image013.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image014.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image015.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image016.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image018.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image019.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image020.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image021.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image022.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image023.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image024.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image025.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_image026.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/OCCT_GitGuide_V2_svgdiff.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/TStandaloneEXE.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/TStandaloneEXE_open.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/VStudio_projects.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step1_bndbox.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step1_highlight.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step1_shaded.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step1_shaded_wf.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step2_segments.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step3_quadrics_10.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step3_quadrics_25.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step3_quadrics_disk.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step3_quadrics_fin.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step4_highlight1.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step4_highlight2.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ais_object_step4_highlight3.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/android_image001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/android_image002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/android_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/android_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/android_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/android_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bc_s.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bc_sd.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bdwn.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image001.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image002.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image007.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image008.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image009.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image010.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image011.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image012.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image013.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image014.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image015.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image016.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image017.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image018.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image019.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image020.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image021.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image022.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image023.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image024.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image025.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image026.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image027.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image028.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image029.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image030.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image031.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image032.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image033.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image034.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image035.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image036.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image037.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image038.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image039.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image040.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image041.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image042.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image043.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image044.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image045.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image046.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image047.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image048.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image049.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image050.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image051.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image052.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image053.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image054.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image055.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image056.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image057.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image058.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image059.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image060.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image061.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image062.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image063.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image064.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image065.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image066.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image067.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image068.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image069.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image070.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image071.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image072.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image073.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image080.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image081.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image082.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image083.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image084.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image085.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image086.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image087.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image088.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image089.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image090.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image091.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image092.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image093.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image094.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image095.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image096.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image097.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image098.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image099.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image100.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image101.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image102.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image103.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image104.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image105.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image106.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image107.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image108.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image109.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image110.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image111.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image112.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image113.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image114.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image115.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image116.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image117.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image118.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image119.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image120.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image121.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image122.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image123.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image124.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image125.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image126.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image127.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image128.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image129.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image130.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image131.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image132.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image133.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image134.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image135.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image136.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image137.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image138.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image139.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image140.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image141.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image142.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/boolean_image143.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bop_simple_001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bop_simple_002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bsplit_image001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bsplit_image002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bsplit_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bsplit_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bsplit_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/bsplit_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/build_upgrade.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/build_upgrade.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/build_upgrade__building_documentation.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/build_upgrade__building_occt.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/build_upgrade_building_3rdparty.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/camera_perspective.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_006_1.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_006_2.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_007.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cells_algorithm_008.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/closed.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cmake_image000.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cmake_image001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cmake_image002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cmake_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/cmake_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/contribution.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/contribution.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dfbrowser.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dfbrowser_elements.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dfbrowser_selection_in_tree_view.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_0f6ac039eeffaed6f6d478e1ecf86fa1.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_120cd11a65b9c9b8ed202ddbec3fe51a.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_166d9f7a5b4d4aa80e4cd8aadf7bc2b5.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_1ecc3ba743fbe75a0c863829edd341ee.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_26c21b31062f559f285636e7ba9b3a62.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_2730500252fe0a9989ee65731c6eba38.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_2ec6e2190f041266c142a462c25149ad.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_360f11b8a57e1920cb1301ed2ebca326.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_3e21d1c8b9e141ddc4eff1ca555edf5b.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_3e543a81d77f50aa38f9978c8e976203.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_434c709dc866235cb0f5bcf486bce384.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_478b6a7ba028e5fe789d4f1458eaa581.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_489bacd23b0455509cc480d36353bb6f.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_4eab05161e79a9e5dd45fefcb8c6451b.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_4f5fed6b58676ebaa47cbb345fed42a2.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_55b963f736b1759537ed19907e897536.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_56956559795ea944ccadbc8ff8ec26ee.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_5782566a586ac5898b573f1772a06029.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_5b82b505fb06e91d541284af3d29364b.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_654206a04ec7643ab70246871acd26fb.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_68b1be08943d5e256435e0df2c82623e.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_6e5943184690695455341a98e6f30c7a.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_7a4f8c73ddbf688f7c981c32d6856f33.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_7ededf9bff5c5f58116bb6dd6d3d16c0.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_82aa6edcebf7b898750fe9f74c5fd87c.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_8e6eba94b01664fb28dcf597d70ac846.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_948d6be6a16c410092e3657554aa6509.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_956679c7b890ba33cba85778e2a959a5.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_99e4f12b0bfabb04cc099180fe3a4698.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_9c4c77d8670f99c9a6f76f92d31a11e8.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a3500ffd58373db4823672fca150c0c3.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a594791f5bcba1a25b05735c38ed9f3c.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_aaf003758f429aa89114706605344e2b.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_ad2e8c694fd2d09a757ccfcf36a6e2c2.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_ad54f49029a5f88d0281e369f99fb8c5.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_ada5c17f55918aac05ffc816bb145561.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_b6aa5b10f875a6685b8915334ae6e309.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_b6e2532fee7eaf5588530fdfac63c795.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_bc58e000970bfa916c9dc1a7e59d8e18.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c5ee713b769f8b31fd82e9fe6f330abb.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_cc9c72aae982bee34b35c769287fdb10.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_de23a04e485a293260c800afb9f8a138.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_e378a44c342c17458e6bb053de079ff6.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_e5094f964cd5a9942098ebfb394726d1.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_ebfd865f508722bd17e345d4538b3cea.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_ec58226370961992392621f317da0ce9.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_f119309a0523ec25e8fd8f74c1cc5cc3.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_f8901fbbd0503c4f60a907b0cab614e2.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/display_additional_presentation.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/display_main_presentation.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/doc.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/docd.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/documentation_folders.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/documentation_miktex.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/documentation_test_image.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/doxygen.css +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/doxygen.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/draw_image001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/draw_image002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/draw_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/draw_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/draw_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/draw_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/drawexe_tinspector.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dump_attribute.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dynsections.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/folderclosed.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/folderopen.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/foundation_classes_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/foundation_classes_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/foundation_classes_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/foundation_classes_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/genconf_linux.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/genconf_windows.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/glue_options_image001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/glue_options_image002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/glue_options_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/glue_options_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/glue_options_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/iges_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/iges_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/index.html +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/index.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/jquery.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/messageview_dump_panel.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/messageview_elements.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/messageview_pop_up_menu.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/messageview_property_panel_custom.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/messageview_view.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/mkvolume_image001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/mkvolume_image002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/mkvolume_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/mkvolume_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image007.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image008.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image009.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image010.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image011.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image012.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image013.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image014.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image015.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image016.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image017.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image018.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image020.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image021.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image022.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image023.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image024.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image025.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image026.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image027.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image028.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image029.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image030.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image031.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image032.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image033.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image034.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image035.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image036.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image037.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image038.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image039.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image040.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image041.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image042.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image043.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image044.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image045.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image047.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image048.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image049.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image050.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image051.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image052.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image053.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image054.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image055.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image056.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image057.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image058.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image059.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image060.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image061.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image062.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image063.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image064.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_image065.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mesh_001.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mesh_002.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mesh_003.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mesh_004.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mkperiodic_im001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mkperiodic_im002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mkperiodic_im003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mkperiodic_im004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mkperiodic_im005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_mkperiodic_im006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im001.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im002.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im007.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im008.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im009.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im010.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im011.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im012.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im013.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im014.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im015.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im016.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im017.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im018.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im019.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im020.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im021.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im022.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im023.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im024.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im025.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im026.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im027.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im028.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_algos_rf_im029.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_continuity_curves.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_continuity_surfaces.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image007.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image008.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image009.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image010.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image011.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image012.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image013.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image014.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_image015.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_obb_125K.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_opt_obb_125K.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/modeling_data_pca_obb_125K.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/nav_f.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/nav_fd.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/nav_g.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/nav_h.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/nav_hd.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtree.css +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtree.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreedata.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex0.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex1.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex10.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex2.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex3.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex4.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex5.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex6.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex7.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex8.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/navtreeindex9.js +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_functionmechanism_wp_image003.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_functionmechanism_wp_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image003.svg +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image004.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image005.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image006.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image007.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image008.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image010.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image011.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image012.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image013.png +%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/ocaf_image014.png *** 4702 LINES SKIPPED ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202403211802.42LI2Be0023243>