From: Andrew Hewus Fresh Subject: Re: [update] cad/opencascade To: Johannes Thyssen Tishman , james@jamesjerkinscomputer.com, ports@openbsd.org Date: Wed, 21 Jan 2026 15:15:37 -0800 On Sun, Jan 18, 2026 at 12:47:52PM +0000, Johannes Thyssen Tishman wrote: > 2026-01-17T18:26:12-0600 james@jamesjerkinscomputer.com: > > Update cad/opencascade from 7.8.1 -> 7.9.3 > > > > Tested with kicad 9.0.6 on amd64 > > Hi James, > > Thanks for the update. I've actually had a very similar diff to yours > for a while now (with a few additions to allow running tests), but I > just couldn't find the time/motivation to finish it. I find this port to > be quite messy and complicated, and every time I work on it I really > need to spend a few hours trying to understand it. I'm sorry if this > caused duplicate work. > > Anyways, below is a slightly modified version of your diff, with a > couple additions to allow running tests. Tests are still running as I'm > writting this email (there are 21082 tests :/), but I'll report back > once they are done. > > On another note, we (or I as maintainer) still need to test the other > consumers of the port: > > $ show-reverse-deps cad/opencascade > cad/freecad > cad/horizon-eda > cad/kicad > cad/netgen-mesher > cad/prusaslicer I have _lightly_ tested freecad and prusaslicer with the previous diff and haven't had any issues yet. > This will probably take me some time, but I'll report back once I've > done it. > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/cad/opencascade/Makefile,v > diff -u -p -r1.6 Makefile > --- Makefile 4 Mar 2025 22:53:55 -0000 1.6 > +++ Makefile 18 Jan 2026 12:23:09 -0000 > @@ -1,9 +1,12 @@ > COMMENT = platform for 3D CAD, CAM, and CAE > DPB_PROPERTIES = parallel > > -V = 7.8.1 > -DISTNAME = opencascade-${V} > -REVISION = 1 > +V = 7.9.3 > +PKGNAME = opencascade-${V} > + > +GH_ACCOUNT = Open-Cascade-SAS > +GH_PROJECT = OCCT > +GH_TAGNAME = V${V:S/./_/g} > > .for LIB in TKBO TKBRep TKBin TKBinL TKBinTObj TKBinXCAF TKBool TKCAF TKCDF \ > TKDCAF TKDE TKDECascade TKDEGLTF TKDEIGES TKDEOBJ TKDEPLY TKDESTEP \ > @@ -28,12 +31,6 @@ PERMIT_PACKAGE = Yes > WANTLIB += ${MODTK_WANTLIB} ${COMPILER_LIBCXX} GL X11 c execinfo fontconfig > WANTLIB += freetype m > > -# See https://dev.opencascade.org/content/packaging-again-debian > -SITES = https://git.dev.opencascade.org/gitweb/ > -DISTQUERY = ?p=occt.git;a=snapshot;h=refs/tags/V${V:S/./_/g};sf=tgz > -DISTFILES = ${DISTNAME}${EXTRACT_SUFX}{${DISTQUERY}} > -WRKDIST = ${WRKDIR}/occt-V${V:S/./_/g} > - > COMPILER = base-clang ports-gcc > MODULES = devel/cmake \ > x11/tk > @@ -44,8 +41,9 @@ LIB_DEPENDS = ${MODTK_LIB_DEPENDS} > RUN_DEPENDS = ${MODTK_RUN_DEPENDS} \ > shells/bash > > -CONFIGURE_ARGS += -DINSTALL_DIR_RESOURCE:STRING="share/opencascade/src" \ > - -DUSE_TK=ON \ > +TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH} > + > +CONFIGURE_ARGS += -DUSE_TK=ON \ > -DUSE_FREETYPE=ON \ > -DUSE_OPENGL=ON \ > -DUSE_TBB=OFF \ > @@ -57,6 +55,7 @@ CONFIGURE_ARGS += -DINSTALL_DIR_RESOURCE > -DUSE_RAPIDJSON=OFF \ > -DUSE_DRACO=OFF \ > -DBUILD_SAMPLES_QT=OFF \ > + -DINSTALL_DIR_RESOURCE="share/opencascade/src" \ > -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON > > CXXFLAGS += -I${X11BASE}/include > @@ -76,16 +75,20 @@ COMP=gcc > > SUBST_VARS += BITS COMP V > > +# Some tests require an active X11 display to work. When using > +# PORTS_PRIVSEP=Yes, the following can be used: > +# xhost +si:localuser:_pbuild; make test; xhost -si:localuser:_pbuild > +TEST_IS_INTERACTIVE = X11 > +TEST_DIR = ${WRKDIR}/tests_openbsd > + > +PORTHOME = ${WRKDIR} > + > # fix bash and make installed script names less generic > pre-configure: > sed -i "s,env\.sh,occt_env\.sh,g" \ > ${WRKSRC}/adm/templates/*.sh* > sed -i "s,custom\.sh,occt_custom\.sh,g" \ > ${WRKSRC}/adm/templates/*.sh* > - sed -i "s,env\.sh,occt_env\.sh,g" \ > - ${WRKSRC}/gen* > - sed -i "s,custom\.sh,occt_custom\.sh,g" \ > - ${WRKSRC}/gen* > sed -i "s,env\.,occt_env\.,g" \ > ${WRKSRC}/CMakeLists.txt > sed -i "s,custom\.,occt_custom\.,g" \ > @@ -99,5 +102,13 @@ pre-configure: > for i in ${WRKSRC}/adm/templates/{custom,draw,env}*.sh*; do \ > mv $$i ${WRKSRC}/adm/templates/occt_$${i##*/}; \ > done > + > +do-test: > + rm -rf ${TEST_DIR} > + mkdir ${TEST_DIR} > + ${LOCALBASE}/bin/bash -c " \ > + source ${LOCALBASE}/bin/occt_env.sh && \ > + CSF_TestScriptsPath=${WRKSRC}/tests \ > + ${LOCALBASE}/bin/DRAWEXE -b -c 'pload ALL; testgrid -outdir ${TEST_DIR}; exit'" > > .include > Index: distinfo > =================================================================== > RCS file: /cvs/ports/cad/opencascade/distinfo,v > diff -u -p -r1.3 distinfo > --- distinfo 18 Apr 2024 14:43:37 -0000 1.3 > +++ distinfo 18 Jan 2026 12:23:09 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (opencascade-7.8.1.tar.gz) = M/K9tn4/auRp8/qBbPujRSmiOpy3Nr+YoysgPYUxxSM= > -SIZE (opencascade-7.8.1.tar.gz) = 48427425 > +SHA256 (OCCT-7_9_3.tar.gz) = Xs8JTsaxLVQT37hR2MNZDDVAWK7lVuMuQIvfv4w1fVc= > +SIZE (OCCT-7_9_3.tar.gz) = 48586815 > Index: patches/patch-CMakeLists_txt > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-CMakeLists_txt,v > diff -u -p -r1.2 patch-CMakeLists_txt > --- patches/patch-CMakeLists_txt 10 Feb 2024 15:39:40 -0000 1.2 > +++ patches/patch-CMakeLists_txt 18 Jan 2026 12:23:09 -0000 > @@ -1,19 +1,14 @@ > Index: CMakeLists.txt > --- CMakeLists.txt.orig > +++ CMakeLists.txt > -@@ -1031,12 +1031,12 @@ else() > +@@ -1101,8 +1101,8 @@ else() > endif() > > - # change custom.bat/sh > --if (EXISTS "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}") > + # validating custom.bat/sh for changes > +-if (EXISTS "${CMAKE_BINARY_DIR}/custom.${SCRIPT_EXT}" AND EXISTS "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}") > - file (READ "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" CUSTOM_CONTENT) > -+if (EXISTS "${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}") > ++if (EXISTS "${CMAKE_BINARY_DIR}/custom.${SCRIPT_EXT}" AND EXISTS "${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}") > + file (READ "${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" CUSTOM_CONTENT) > - > - set (CUSTOM_CONTENT "${CUSTOM_CONTENT} ${ADDITIONAL_CUSTOM_CONTENT}") > - > -- file (WRITE "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" "${CUSTOM_CONTENT}") > -+ file (WRITE "${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" "${CUSTOM_CONTENT}") > - else() > - OCCT_CONFIGURE_AND_INSTALL ("adm/templates/custom.${SCRIPT_EXT}.main" "custom.${SCRIPT_EXT}" "custom.${SCRIPT_EXT}" "${INSTALL_DIR_SCRIPT}") > - endif() > + string(FIND "${CUSTOM_CONTENT}" "${ADDITIONAL_CUSTOM_CONTENT}" pos) > + if (pos EQUAL -1) > + set (CUSTOM_CONTENT "${CUSTOM_CONTENT} ${ADDITIONAL_CUSTOM_CONTENT}") > Index: patches/patch-adm_cmake_occt_csf_cmake > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-adm_cmake_occt_csf_cmake,v > diff -u -p -r1.1.1.1 patch-adm_cmake_occt_csf_cmake > --- patches/patch-adm_cmake_occt_csf_cmake 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-adm_cmake_occt_csf_cmake 18 Jan 2026 12:23:09 -0000 > @@ -1,7 +1,7 @@ > Index: adm/cmake/occt_csf.cmake > --- adm/cmake/occt_csf.cmake.orig > +++ adm/cmake/occt_csf.cmake > -@@ -134,7 +134,7 @@ else() > +@@ -153,7 +153,7 @@ else() > set (CSF_OpenGlesLibs "EGL GLESv2") > set (CSF_androidlog "log") > elseif (UNIX) > @@ -10,7 +10,7 @@ Index: adm/cmake/occt_csf.cmake > if (USE_XLIB) > set (CSF_OpenGlLibs "GL") > set (CSF_XwLibs "X11") > -@@ -142,7 +142,6 @@ else() > +@@ -161,7 +161,6 @@ else() > set (CSF_OpenGlLibs "GL EGL") > endif() > set (CSF_OpenGlesLibs "EGL GLESv2") > Index: patches/patch-adm_cmake_occt_macros_cmake > =================================================================== > RCS file: patches/patch-adm_cmake_occt_macros_cmake > diff -N patches/patch-adm_cmake_occt_macros_cmake > --- patches/patch-adm_cmake_occt_macros_cmake 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -Index: adm/cmake/occt_macros.cmake > ---- adm/cmake/occt_macros.cmake.orig > -+++ adm/cmake/occt_macros.cmake > -@@ -592,7 +592,7 @@ macro (OCCT_UPDATE_TARGET_FILE) > - > - install (CODE > - "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWERCASE) > -- file (GLOB ALL_OCCT_TARGET_FILES \"${INSTALL_DIR}/${INSTALL_DIR_CMAKE}/OpenCASCADE*Targets-\${CMAKE_INSTALL_CONFIG_NAME_LOWERCASE}.cmake\") > -+ file (GLOB ALL_OCCT_TARGET_FILES \"\$ENV{DESTDIR}${INSTALL_DIR}/${INSTALL_DIR_CMAKE}/OpenCASCADE*Targets-\${CMAKE_INSTALL_CONFIG_NAME_LOWERCASE}.cmake\") > - foreach(TARGET_FILENAME \${ALL_OCCT_TARGET_FILES}) > - file (STRINGS \"\${TARGET_FILENAME}\" TARGET_FILE_CONTENT) > - file (REMOVE \"\${TARGET_FILENAME}\") > Index: patches/patch-adm_cmake_occt_toolkit_cmake > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-adm_cmake_occt_toolkit_cmake,v > diff -u -p -r1.1.1.1 patch-adm_cmake_occt_toolkit_cmake > --- patches/patch-adm_cmake_occt_toolkit_cmake 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-adm_cmake_occt_toolkit_cmake 18 Jan 2026 12:23:09 -0000 > @@ -1,13 +1,13 @@ > Index: adm/cmake/occt_toolkit.cmake > --- adm/cmake/occt_toolkit.cmake.orig > +++ adm/cmake/occt_toolkit.cmake > -@@ -450,6 +450,11 @@ if (APPLE) > +@@ -251,6 +251,11 @@ if (APPLE) > endif() > endif() > > +if (CMAKE_SYSTEM_NAME STREQUAL "OpenBSD") > + find_package (Backtrace REQUIRED) > -+ target_link_libraries (${PROJECT_NAME} ${Backtrace_LIBRARIES}) > ++ target_link_libraries (${PROJECT_NAME} PUBLIC ${Backtrace_LIBRARIES}) > +endif() > + > # Update list of used VTK libraries if OpenGL2 Rendering BackEnd is used. > Index: patches/patch-adm_genproj_tcl > =================================================================== > RCS file: patches/patch-adm_genproj_tcl > diff -N patches/patch-adm_genproj_tcl > --- patches/patch-adm_genproj_tcl 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -Index: adm/genproj.tcl > ---- adm/genproj.tcl.orig > -+++ adm/genproj.tcl > -@@ -1516,7 +1516,7 @@ proc osutils:csfList { theOS theCsfLibsMap theCsfFrmsM > - if { "$theOS" == "qnx" } { > - # CSF_ThreadLibs - pthread API is part of libc on QNX > - } else { > -- set aLibsMap(CSF_ThreadLibs) "pthread rt" > -+ set aLibsMap(CSF_ThreadLibs) "pthread" > - if { "$::HAVE_TK" == "true" } { > - set aLibsMap(CSF_TclTkLibs) "tk8.6" > - } > Index: patches/patch-adm_qmake_OccToolkit_pri > =================================================================== > RCS file: patches/patch-adm_qmake_OccToolkit_pri > diff -N patches/patch-adm_qmake_OccToolkit_pri > --- patches/patch-adm_qmake_OccToolkit_pri 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -Index: adm/qmake/OccToolkit.pri > ---- adm/qmake/OccToolkit.pri.orig > -+++ adm/qmake/OccToolkit.pri > -@@ -59,7 +59,7 @@ win32 { > - CSF_TclTkLibs = -framework Tk > - } else { > - CSF_dl = -ldl > -- CSF_ThreadLibs = -lpthread -lrt > -+ CSF_ThreadLibs = -lpthread > - CSF_OpenGlesLibs = -lEGL -lGLESv2 > - CSF_TclTkLibs = -ltk8.6 > - HAVE_XLIB { > Index: patches/patch-adm_templates_env_install_sh_in > =================================================================== > RCS file: patches/patch-adm_templates_env_install_sh_in > diff -N patches/patch-adm_templates_env_install_sh_in > --- patches/patch-adm_templates_env_install_sh_in 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -Index: adm/templates/env.install.sh.in > ---- adm/templates/env.install.sh.in.orig > -+++ adm/templates/env.install.sh.in > -@@ -4,7 +4,7 @@ aScriptPath=${BASH_SOURCE%/*}; if [ -d "${aScriptPath} > - > - # ----- For compatibility with external application using CASROOT ----- > - if [ "${CASROOT}" == "" ]; then > -- export CASROOT="@INSTALL_DIR@" > -+ export CASROOT="@INSTALL_DIR@/share/opencascade" > - fi > - > - # ----- Define path to 3rdparty products ----- > Index: patches/patch-src_BRepMesh_delabella_cpp > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-src_BRepMesh_delabella_cpp,v > diff -u -p -r1.1.1.1 patch-src_BRepMesh_delabella_cpp > --- patches/patch-src_BRepMesh_delabella_cpp 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-src_BRepMesh_delabella_cpp 18 Jan 2026 12:23:09 -0000 > @@ -3,9 +3,9 @@ Index: src/BRepMesh/delabella.cpp > +++ src/BRepMesh/delabella.cpp > @@ -36,7 +36,9 @@ SOFTWARE. > #if (defined(__APPLE__)) > - #include > + #include > #else > --#include > +- #include > + #ifndef __OpenBSD__ > + #include > + #endif > Index: patches/patch-src_DrawResources_CheckCommands_tcl > =================================================================== > RCS file: patches/patch-src_DrawResources_CheckCommands_tcl > diff -N patches/patch-src_DrawResources_CheckCommands_tcl > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-src_DrawResources_CheckCommands_tcl 18 Jan 2026 12:23:09 -0000 > @@ -0,0 +1,60 @@ > +Index: src/DrawResources/CheckCommands.tcl > +--- src/DrawResources/CheckCommands.tcl.orig > ++++ src/DrawResources/CheckCommands.tcl > +@@ -1095,6 +1095,7 @@ help checkplatform { > + -windows : return 1 if current platform is 'Windows', otherwise return 0 > + -linux : return 1 if current platform is 'Linux', otherwise return 0 > + -osx : return 1 if current platform is 'MacOS X', otherwise return 0 > ++ -openbsd : return 1 if current platform is 'OpenBSD', otherwise return 0 > + > + Only one option can be used at once. > + If no option is given, procedure will return the name of current platform. > +@@ -1103,9 +1104,11 @@ proc checkplatform {args} { > + set check_for_windows false > + set check_for_linux false > + set check_for_macosx false > ++ set check_for_openbsd false > + > + set options {{"-windows" check_for_windows 0} > + {"-linux" check_for_linux 0} > ++ {"-openbsd" check_for_openbsd 0} > + {"-osx" check_for_macosx 0}} > + > + _check_args ${args} ${options} "checkplatform" > +@@ -1114,17 +1117,19 @@ proc checkplatform {args} { > + set current_platform Windows > + } elseif { $::tcl_platform(os) == "Linux" } { > + set current_platform Linux > ++ } elseif { $::tcl_platform(os) == "OpenBSD" } { > ++ set current_platform OpenBSD > + } elseif { $::tcl_platform(os) == "Darwin" } { > + set current_platform MacOS > + } > + > + # no args are given > +- if { !${check_for_windows} && !${check_for_linux} && !${check_for_macosx}} { > ++ if { !${check_for_windows} && !${check_for_linux} && !${check_for_macosx} && !${check_for_openbsd}} { > + return ${current_platform} > + } > + > + # check usage of proc checkplatform > +- if { [expr [string is true ${check_for_windows}] + [string is true ${check_for_linux}] + [string is true ${check_for_macosx}] ] > 1} { > ++ if { [expr [string is true ${check_for_windows}] + [string is true ${check_for_linux}] + [string is true ${check_for_macosx}] + [string is true ${check_for_openbsd}] ] > 1} { > + error "Error: wrong usage of command checkplatform, only single option can be used at once" > + } > + > +@@ -1133,8 +1138,13 @@ proc checkplatform {args} { > + return 1 > + } > + > +- # checking for Mac OS X platforms > ++ # checking for Linux platforms > + if { ${check_for_linux} && ${current_platform} == "Linux" } { > ++ return 1 > ++ } > ++ > ++ # checking for OpenBSD platforms > ++ if { ${check_for_openbsd} && ${current_platform} == "OpenBSD" } { > + return 1 > + } > + > Index: patches/patch-src_OSD_OSD_Chronometer_cxx > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-src_OSD_OSD_Chronometer_cxx,v > diff -u -p -r1.1.1.1 patch-src_OSD_OSD_Chronometer_cxx > --- patches/patch-src_OSD_OSD_Chronometer_cxx 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-src_OSD_OSD_Chronometer_cxx 18 Jan 2026 12:23:09 -0000 > @@ -1,12 +1,12 @@ > Index: src/OSD/OSD_Chronometer.cxx > --- src/OSD/OSD_Chronometer.cxx.orig > +++ src/OSD/OSD_Chronometer.cxx > -@@ -52,7 +52,7 @@ > - void OSD_Chronometer::GetProcessCPU (Standard_Real& theUserSeconds, > - Standard_Real& theSystemSeconds) > +@@ -49,7 +49,7 @@ > + > + void OSD_Chronometer::GetProcessCPU(Standard_Real& theUserSeconds, Standard_Real& theSystemSeconds) > { > --#if defined(__linux__) || defined(__FreeBSD__) || defined(__ANDROID__) || defined(__QNX__) || defined(__EMSCRIPTEN__) > -+#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ANDROID__) || defined(__QNX__) || defined(__EMSCRIPTEN__) > +- #if defined(__linux__) || defined(__FreeBSD__) || defined(__ANDROID__) || defined(__QNX__) \ > ++ #if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ANDROID__) || defined(__QNX__) \ > + || defined(__EMSCRIPTEN__) > static const long aCLK_TCK = sysconf(_SC_CLK_TCK); > - #else > - static const long aCLK_TCK = CLK_TCK; > + #else > Index: patches/patch-src_OSD_OSD_Host_cxx > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-src_OSD_OSD_Host_cxx,v > diff -u -p -r1.1.1.1 patch-src_OSD_OSD_Host_cxx > --- patches/patch-src_OSD_OSD_Host_cxx 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-src_OSD_OSD_Host_cxx 18 Jan 2026 12:23:09 -0000 > @@ -1,19 +1,12 @@ > Index: src/OSD/OSD_Host.cxx > --- src/OSD/OSD_Host.cxx.orig > +++ src/OSD/OSD_Host.cxx > -@@ -71,6 +71,7 @@ struct utsname info; > - if (!strcmp(info.sysname,"SunOS")) return (OSD_UnixBSD); > - if (!strcmp(info.sysname,"ULTRIX")) return (OSD_UnixBSD); > - if (!strcmp(info.sysname,"FreeBSD")) return (OSD_UnixBSD); > -+ if (!strcmp(info.sysname,"OpenBSD")) return (OSD_UnixBSD); > - if (!strncmp(info.sysname,"Linux",5)) return (OSD_LinuxREDHAT); > - if (!strncmp(info.sysname,"IRIX", 4)) return (OSD_UnixSystemV); > - if (!strncmp(info.sysname,"OSF", 3)) return (OSD_OSF); > -@@ -152,6 +153,7 @@ struct utsname info; > - if (!strncmp(info.sysname,"OSF",3)) return (OSD_DEC); > - if (!strncmp(info.sysname,"Linux",5)) return (OSD_LIN); > - if (!strcmp(info.sysname,"FreeBSD")) return (OSD_LIN); > -+ if (!strcmp(info.sysname,"OpenBSD")) return (OSD_LIN); > - if (!strncmp(info.sysname,"AIX",3)) return (OSD_AIX); > - if (!strcmp(info.sysname,"Darwin")) return (OSD_MAC); > - return (OSD_Unavailable); > +@@ -79,6 +79,8 @@ OSD_SysType OSD_Host::SystemId() const > + return (OSD_UnixBSD); > + if (!strcmp(info.sysname, "FreeBSD")) > + return (OSD_UnixBSD); > ++ if (!strcmp(info.sysname, "OpenBSD")) > ++ return (OSD_UnixBSD); > + if (!strncmp(info.sysname, "Linux", 5)) > + return (OSD_LinuxREDHAT); > + if (!strncmp(info.sysname, "IRIX", 4)) > Index: patches/patch-src_OSD_OSD_Path_cxx > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-src_OSD_OSD_Path_cxx,v > diff -u -p -r1.1.1.1 patch-src_OSD_OSD_Path_cxx > --- patches/patch-src_OSD_OSD_Path_cxx 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-src_OSD_OSD_Path_cxx 18 Jan 2026 12:23:09 -0000 > @@ -1,12 +1,12 @@ > Index: src/OSD/OSD_Path.cxx > --- src/OSD/OSD_Path.cxx.orig > +++ src/OSD/OSD_Path.cxx > -@@ -19,7 +19,7 @@ > +@@ -18,7 +18,7 @@ > > static OSD_SysType whereAmI() > { > --#if defined(__digital__) || defined(__FreeBSD__) || defined(SUNOS) || defined(__APPLE__) || defined(__QNX__) || defined(__FreeBSD_kernel__) > -+#if defined(__digital__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(SUNOS) || defined(__APPLE__) || defined(__QNX__) || defined(__FreeBSD_kernel__) > +-#if defined(__digital__) || defined(__FreeBSD__) || defined(SUNOS) || defined(__APPLE__) \ > ++#if defined(__digital__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(SUNOS) || defined(__APPLE__) \ > + || defined(__QNX__) || defined(__FreeBSD_kernel__) > return OSD_UnixBSD; > - #elif defined(sgi) || defined(IRIX) || defined(__sun) || defined(SOLARIS) || defined(__sco__) || defined(__hpux) || defined(HPUX) > - return OSD_UnixSystemV; > + #elif defined(sgi) || defined(IRIX) || defined(__sun) || defined(SOLARIS) || defined(__sco__) \ > Index: patches/patch-src_Standard_Standard_CString_cxx > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-src_Standard_Standard_CString_cxx,v > diff -u -p -r1.2 patch-src_Standard_Standard_CString_cxx > --- patches/patch-src_Standard_Standard_CString_cxx 10 Feb 2024 15:39:40 -0000 1.2 > +++ patches/patch-src_Standard_Standard_CString_cxx 18 Jan 2026 12:23:09 -0000 > @@ -1,12 +1,12 @@ > Index: src/Standard/Standard_CString.cxx > --- src/Standard/Standard_CString.cxx.orig > +++ src/Standard/Standard_CString.cxx > -@@ -50,7 +50,7 @@ > +@@ -52,7 +52,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__) > - #error System does not support xlocale. Import/export could be broken if C locale did not specified by application. > + #warning System does not support xlocale. Import/export could be broken if C locale did not specified by application. > #endif > - #define strtod_l(thePtr, theNextPtr, theLocale) strtod(thePtr, theNextPtr) > + #define strtod_l(thePtr, theNextPtr, theLocale) strtod(thePtr, theNextPtr) > #endif > Index: patches/patch-src_Standard_Standard_MMgrOpt_cxx > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-src_Standard_Standard_MMgrOpt_cxx,v > diff -u -p -r1.1.1.1 patch-src_Standard_Standard_MMgrOpt_cxx > --- patches/patch-src_Standard_Standard_MMgrOpt_cxx 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-src_Standard_Standard_MMgrOpt_cxx 18 Jan 2026 12:23:09 -0000 > @@ -1,12 +1,12 @@ > Index: src/Standard/Standard_MMgrOpt.cxx > --- src/Standard/Standard_MMgrOpt.cxx.orig > +++ src/Standard/Standard_MMgrOpt.cxx > -@@ -249,7 +249,7 @@ void Standard_MMgrOpt::Initialize() > - perror("ERR_MEMRY_FAIL"); > +@@ -244,7 +244,7 @@ void Standard_MMgrOpt::Initialize() > #endif > - > --#if defined(IRIX) || defined(__sgi) || defined(SOLARIS) || defined(__sun) || defined(__linux__) || defined(__FreeBSD__) || defined(__ANDROID__) > -+#if defined(IRIX) || defined(__sgi) || defined(SOLARIS) || defined(__sun) || defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ANDROID__) > - if ((myMMap = open ("/dev/zero", O_RDWR)) < 0) { > - if ((myMMap = open ("/dev/null", O_RDWR)) < 0){ > - myMMap = 0; > + > + #if defined(IRIX) || defined(__sgi) || defined(SOLARIS) || defined(__sun) || defined(__linux__) \ > +- || defined(__FreeBSD__) || defined(__ANDROID__) > ++ || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ANDROID__) > + if ((myMMap = open("/dev/zero", O_RDWR)) < 0) > + { > + if ((myMMap = open("/dev/null", O_RDWR)) < 0) > Index: patches/patch-src_Standard_Standard_StackTrace_cxx > =================================================================== > RCS file: /cvs/ports/cad/opencascade/patches/patch-src_Standard_Standard_StackTrace_cxx,v > diff -u -p -r1.1.1.1 patch-src_Standard_Standard_StackTrace_cxx > --- patches/patch-src_Standard_Standard_StackTrace_cxx 21 Oct 2023 13:41:45 -0000 1.1.1.1 > +++ patches/patch-src_Standard_Standard_StackTrace_cxx 18 Jan 2026 12:23:09 -0000 > @@ -1,7 +1,7 @@ > Index: src/Standard/Standard_StackTrace.cxx > --- src/Standard/Standard_StackTrace.cxx.orig > +++ src/Standard/Standard_StackTrace.cxx > -@@ -196,6 +196,11 @@ Standard_Boolean Standard::StackTrace (char* theBuffer > +@@ -194,6 +194,11 @@ Standard_Boolean Standard::StackTrace(char* theBuf > return false; > } > > Index: patches/patch-src_StdPrs_StdPrs_BRepFont_cxx > =================================================================== > RCS file: patches/patch-src_StdPrs_StdPrs_BRepFont_cxx > diff -N patches/patch-src_StdPrs_StdPrs_BRepFont_cxx > --- patches/patch-src_StdPrs_StdPrs_BRepFont_cxx 4 Mar 2025 22:53:55 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,15 +0,0 @@ > -This patch has been merged upstream. Drop next update. > -Commit: 7236e83dcc1e7284e66dc61e612154617ef715d6 > - > -Index: src/StdPrs/StdPrs_BRepFont.cxx > ---- src/StdPrs/StdPrs_BRepFont.cxx.orig > -+++ src/StdPrs/StdPrs_BRepFont.cxx > -@@ -457,7 +457,7 @@ Standard_Boolean StdPrs_BRepFont::renderGlyph (const S > - for (short aContour = 0, aStartIndex = 0; aContour < anOutline->n_contours; ++aContour) > - { > - const FT_Vector* aPntList = &anOutline->points[aStartIndex]; > -- const char* aTags = &anOutline->tags[aStartIndex]; > -+ const auto* aTags = &anOutline->tags[aStartIndex]; > - const short anEndIndex = anOutline->contours[aContour]; > - const short aPntsNb = (anEndIndex - aStartIndex) + 1; > - aStartIndex = anEndIndex + 1; > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/cad/opencascade/pkg/PLIST,v > diff -u -p -r1.4 PLIST > --- pkg/PLIST 18 Apr 2024 14:43:37 -0000 1.4 > +++ pkg/PLIST 18 Jan 2026 12:23:10 -0000 > @@ -146,7 +146,6 @@ include/opencascade/AdvApprox_EvaluatorF > include/opencascade/AdvApprox_PrefAndRec.hxx > include/opencascade/AdvApprox_PrefCutting.hxx > include/opencascade/AdvApprox_SimpleApprox.hxx > -include/opencascade/AppBlend_AppSurf.gxx > include/opencascade/AppBlend_AppSurf.lxx > include/opencascade/AppBlend_Approx.hxx > include/opencascade/AppCont_ContMatrices.hxx > @@ -189,40 +188,25 @@ include/opencascade/AppParCurves_Array1O > include/opencascade/AppParCurves_Array1OfMultiBSpCurve.hxx > include/opencascade/AppParCurves_Array1OfMultiCurve.hxx > include/opencascade/AppParCurves_Array1OfMultiPoint.hxx > -include/opencascade/AppParCurves_BSpFunction.gxx > -include/opencascade/AppParCurves_BSpGradient.gxx > -include/opencascade/AppParCurves_BSpGradient_BFGS.gxx > include/opencascade/AppParCurves_Constraint.hxx > include/opencascade/AppParCurves_ConstraintCouple.hxx > -include/opencascade/AppParCurves_Function.gxx > -include/opencascade/AppParCurves_Gradient.gxx > -include/opencascade/AppParCurves_Gradient_BFGS.gxx > include/opencascade/AppParCurves_HArray1OfConstraintCouple.hxx > include/opencascade/AppParCurves_HArray1OfMultiBSpCurve.hxx > include/opencascade/AppParCurves_HArray1OfMultiCurve.hxx > include/opencascade/AppParCurves_HArray1OfMultiPoint.hxx > -include/opencascade/AppParCurves_LeastSquare.gxx > include/opencascade/AppParCurves_MultiBSpCurve.hxx > include/opencascade/AppParCurves_MultiCurve.hxx > include/opencascade/AppParCurves_MultiPoint.hxx > include/opencascade/AppParCurves_MultiPoint.lxx > -include/opencascade/AppParCurves_ResolConstraint.gxx > include/opencascade/AppParCurves_SequenceOfMultiBSpCurve.hxx > include/opencascade/AppParCurves_SequenceOfMultiCurve.hxx > include/opencascade/AppStdL_Application.hxx > include/opencascade/AppStd_Application.hxx > -include/opencascade/ApproxInt_Approx.gxx > -include/opencascade/ApproxInt_ImpPrmSvSurfaces.gxx > include/opencascade/ApproxInt_KnotTools.hxx > -include/opencascade/ApproxInt_MultiLine.gxx > include/opencascade/ApproxInt_MultiLineTool.lxx > -include/opencascade/ApproxInt_PrmPrmSvSurfaces.gxx > include/opencascade/ApproxInt_SvSurfaces.hxx > include/opencascade/Approx_Array1OfAdHSurface.hxx > include/opencascade/Approx_Array1OfGTrsf2d.hxx > -include/opencascade/Approx_BSplComputeLine.gxx > -include/opencascade/Approx_ComputeCLine.gxx > -include/opencascade/Approx_ComputeLine.gxx > include/opencascade/Approx_Curve2d.hxx > include/opencascade/Approx_Curve3d.hxx > include/opencascade/Approx_CurveOnSurface.hxx > @@ -968,7 +952,6 @@ include/opencascade/BSplCLib.hxx > include/opencascade/BSplCLib.lxx > include/opencascade/BSplCLib_Cache.hxx > include/opencascade/BSplCLib_CacheParams.hxx > -include/opencascade/BSplCLib_CurveComputation.gxx > include/opencascade/BSplCLib_EvaluatorFunction.hxx > include/opencascade/BSplCLib_KnotDistribution.hxx > include/opencascade/BSplCLib_MultDistribution.hxx > @@ -983,6 +966,7 @@ include/opencascade/BVH_BoxSet.hxx > include/opencascade/BVH_BuildQueue.hxx > include/opencascade/BVH_BuildThread.hxx > include/opencascade/BVH_Builder.hxx > +include/opencascade/BVH_Builder3d.hxx > include/opencascade/BVH_Constants.hxx > include/opencascade/BVH_Distance.hxx > include/opencascade/BVH_DistanceField.hxx > @@ -1165,12 +1149,6 @@ include/opencascade/BlendFunc_Tensor.hxx > include/opencascade/BlendFunc_Tensor.lxx > include/opencascade/Blend_AppFunction.hxx > include/opencascade/Blend_CSFunction.hxx > -include/opencascade/Blend_CSWalking.gxx > -include/opencascade/Blend_CSWalking.lxx > -include/opencascade/Blend_CSWalking_1.gxx > -include/opencascade/Blend_CSWalking_2.gxx > -include/opencascade/Blend_CSWalking_3.gxx > -include/opencascade/Blend_CSWalking_4.gxx > include/opencascade/Blend_CurvPointFuncInv.hxx > include/opencascade/Blend_DecrochStatus.hxx > include/opencascade/Blend_FuncInv.hxx > @@ -1183,12 +1161,6 @@ include/opencascade/Blend_Status.hxx > include/opencascade/Blend_SurfCurvFuncInv.hxx > include/opencascade/Blend_SurfPointFuncInv.hxx > include/opencascade/Blend_SurfRstFunction.hxx > -include/opencascade/Blend_Walking.gxx > -include/opencascade/Blend_Walking.lxx > -include/opencascade/Blend_Walking_1.gxx > -include/opencascade/Blend_Walking_2.gxx > -include/opencascade/Blend_Walking_3.gxx > -include/opencascade/Blend_Walking_4.gxx > include/opencascade/BndLib.hxx > include/opencascade/BndLib_Add2dCurve.hxx > include/opencascade/BndLib_Add3dCurve.hxx > @@ -1198,11 +1170,9 @@ include/opencascade/Bnd_Array1OfBox2d.hx > include/opencascade/Bnd_Array1OfSphere.hxx > include/opencascade/Bnd_B2d.hxx > include/opencascade/Bnd_B2f.hxx > -include/opencascade/Bnd_B2x.gxx > include/opencascade/Bnd_B2x.lxx > include/opencascade/Bnd_B3d.hxx > include/opencascade/Bnd_B3f.hxx > -include/opencascade/Bnd_B3x.gxx > include/opencascade/Bnd_B3x.lxx > include/opencascade/Bnd_BoundSortBox.hxx > include/opencascade/Bnd_Box.hxx > @@ -1402,14 +1372,36 @@ include/opencascade/DDataStd_DrawPresent > include/opencascade/DDataStd_TreeBrowser.hxx > include/opencascade/DDocStd.hxx > include/opencascade/DDocStd_DrawDocument.hxx > +include/opencascade/DEBREP_ConfigurationNode.hxx > +include/opencascade/DEBREP_Provider.hxx > include/opencascade/DEBRepCascade_ConfigurationNode.hxx > include/opencascade/DEBRepCascade_Provider.hxx > +include/opencascade/DEGLTF_ConfigurationNode.hxx > +include/opencascade/DEGLTF_Provider.hxx > +include/opencascade/DEIGES_ConfigurationNode.hxx > +include/opencascade/DEIGES_Parameters.hxx > +include/opencascade/DEIGES_Provider.hxx > +include/opencascade/DEOBJ_ConfigurationNode.hxx > +include/opencascade/DEOBJ_Provider.hxx > +include/opencascade/DEPLY_ConfigurationNode.hxx > +include/opencascade/DEPLY_Provider.hxx > +include/opencascade/DESTEP_ConfigurationNode.hxx > +include/opencascade/DESTEP_Parameters.hxx > +include/opencascade/DESTEP_Provider.hxx > +include/opencascade/DESTL_ConfigurationNode.hxx > +include/opencascade/DESTL_Provider.hxx > +include/opencascade/DEVRML_ConfigurationNode.hxx > +include/opencascade/DEVRML_Provider.hxx > include/opencascade/DEXCAFCascade_ConfigurationNode.hxx > include/opencascade/DEXCAFCascade_Provider.hxx > +include/opencascade/DEXCAF_ConfigurationNode.hxx > +include/opencascade/DEXCAF_Provider.hxx > include/opencascade/DE_ConfigurationContext.hxx > include/opencascade/DE_ConfigurationNode.hxx > include/opencascade/DE_PluginHolder.hxx > include/opencascade/DE_Provider.hxx > +include/opencascade/DE_ShapeFixConfigurationNode.hxx > +include/opencascade/DE_ShapeFixParameters.hxx > include/opencascade/DE_Wrapper.hxx > include/opencascade/DNaming.hxx > include/opencascade/DNaming_BooleanOperationDriver.hxx > @@ -1658,7 +1650,6 @@ include/opencascade/Extrema_CCLocFOfLocE > include/opencascade/Extrema_CCLocFOfLocECC2d.hxx > include/opencascade/Extrema_Curve2dTool.hxx > include/opencascade/Extrema_Curve2dTool.lxx > -include/opencascade/Extrema_CurveLocator.gxx > include/opencascade/Extrema_CurveTool.hxx > include/opencascade/Extrema_CurveTool.lxx > include/opencascade/Extrema_ECC.hxx > @@ -1688,23 +1679,15 @@ include/opencascade/Extrema_ExtPExtS.hxx > include/opencascade/Extrema_ExtPRevS.hxx > include/opencascade/Extrema_ExtPS.hxx > include/opencascade/Extrema_ExtSS.hxx > -include/opencascade/Extrema_FuncExtCC.gxx > include/opencascade/Extrema_FuncExtCC.lxx > include/opencascade/Extrema_FuncExtCS.hxx > -include/opencascade/Extrema_FuncExtPC.gxx > include/opencascade/Extrema_FuncExtSS.hxx > include/opencascade/Extrema_FuncPSDist.hxx > include/opencascade/Extrema_FuncPSNorm.hxx > -include/opencascade/Extrema_GExtPC.gxx > -include/opencascade/Extrema_GLocateExtPC.gxx > -include/opencascade/Extrema_GenExtCC.gxx > include/opencascade/Extrema_GenExtCS.hxx > -include/opencascade/Extrema_GenExtPC.gxx > include/opencascade/Extrema_GenExtPS.hxx > include/opencascade/Extrema_GenExtSS.hxx > -include/opencascade/Extrema_GenLocateExtCC.gxx > include/opencascade/Extrema_GenLocateExtCS.hxx > -include/opencascade/Extrema_GenLocateExtPC.gxx > include/opencascade/Extrema_GenLocateExtPS.hxx > include/opencascade/Extrema_GenLocateExtSS.hxx > include/opencascade/Extrema_GlobOptFuncCC.hxx > @@ -1738,7 +1721,6 @@ include/opencascade/Extrema_POnSurf.hxx > include/opencascade/Extrema_POnSurf.lxx > include/opencascade/Extrema_POnSurfParams.hxx > include/opencascade/Extrema_POnSurfParams.lxx > -include/opencascade/Extrema_Point.gxx > include/opencascade/Extrema_Point.lxx > include/opencascade/Extrema_SequenceOfPOnCurv.hxx > include/opencascade/Extrema_SequenceOfPOnCurv2d.hxx > @@ -2630,7 +2612,6 @@ include/opencascade/IFSelect_Dispatch.hx > include/opencascade/IFSelect_EditForm.hxx > include/opencascade/IFSelect_EditValue.hxx > include/opencascade/IFSelect_Editor.hxx > -include/opencascade/IFSelect_FileModifier.gxx > include/opencascade/IFSelect_Functions.hxx > include/opencascade/IFSelect_GeneralModifier.hxx > include/opencascade/IFSelect_GraphCounter.hxx > @@ -2638,7 +2619,6 @@ include/opencascade/IFSelect_HSeqOfSelec > include/opencascade/IFSelect_IntParam.hxx > include/opencascade/IFSelect_ListEditor.hxx > include/opencascade/IFSelect_ModelCopier.hxx > -include/opencascade/IFSelect_ModelModifier.gxx > include/opencascade/IFSelect_ModifEditForm.hxx > include/opencascade/IFSelect_ModifReorder.hxx > include/opencascade/IFSelect_Modifier.hxx > @@ -3255,23 +3235,14 @@ include/opencascade/IntAna_QuadQuadGeo.h > include/opencascade/IntAna_QuadQuadGeo.lxx > include/opencascade/IntAna_Quadric.hxx > include/opencascade/IntAna_ResultType.hxx > -include/opencascade/IntCurveSurface_HCurveTool.gxx > -include/opencascade/IntCurveSurface_HCurveTool.lxx > include/opencascade/IntCurveSurface_HInter.hxx > -include/opencascade/IntCurveSurface_Inter.gxx > include/opencascade/IntCurveSurface_Intersection.hxx > include/opencascade/IntCurveSurface_IntersectionPoint.hxx > include/opencascade/IntCurveSurface_IntersectionPoint.lxx > include/opencascade/IntCurveSurface_IntersectionSegment.hxx > -include/opencascade/IntCurveSurface_Polygon.gxx > -include/opencascade/IntCurveSurface_PolygonTool.gxx > include/opencascade/IntCurveSurface_PolygonTool.lxx > -include/opencascade/IntCurveSurface_Polyhedron.gxx > include/opencascade/IntCurveSurface_Polyhedron.lxx > -include/opencascade/IntCurveSurface_PolyhedronTool.gxx > include/opencascade/IntCurveSurface_PolyhedronTool.lxx > -include/opencascade/IntCurveSurface_QuadricCurveExactInter.gxx > -include/opencascade/IntCurveSurface_QuadricCurveFunc.gxx > include/opencascade/IntCurveSurface_SequenceOfPnt.hxx > include/opencascade/IntCurveSurface_SequenceOfSeg.hxx > include/opencascade/IntCurveSurface_TheCSFunctionOfHInter.hxx > @@ -3285,44 +3256,29 @@ include/opencascade/IntCurveSurface_TheP > include/opencascade/IntCurveSurface_TheQuadCurvExactHInter.hxx > include/opencascade/IntCurveSurface_TheQuadCurvFuncOfTheQuadCurvExactHInter.hxx > include/opencascade/IntCurveSurface_TransitionOnCurve.hxx > -include/opencascade/IntCurve_DistBetweenPCurvesGen.gxx > -include/opencascade/IntCurve_ExactIntersectionPoint.gxx > include/opencascade/IntCurve_IConicTool.hxx > include/opencascade/IntCurve_IntConicConic.hxx > include/opencascade/IntCurve_IntConicConic.lxx > include/opencascade/IntCurve_IntConicConic_Tool.hxx > -include/opencascade/IntCurve_IntConicCurveGen.gxx > include/opencascade/IntCurve_IntConicCurveGen.lxx > -include/opencascade/IntCurve_IntCurveCurveGen.gxx > include/opencascade/IntCurve_IntCurveCurveGen.lxx > include/opencascade/IntCurve_IntImpConicParConic.hxx > -include/opencascade/IntCurve_IntPolyPolyGen.gxx > include/opencascade/IntCurve_MyImpParToolOfIntImpConicParConic.hxx > include/opencascade/IntCurve_PConic.hxx > include/opencascade/IntCurve_PConic.lxx > include/opencascade/IntCurve_PConicTool.hxx > -include/opencascade/IntCurve_Polygon2dGen.gxx > include/opencascade/IntCurve_Polygon2dGen.lxx > -include/opencascade/IntCurve_ProjPCurGen.gxx > include/opencascade/IntCurve_ProjectOnPConicTool.hxx > -include/opencascade/IntCurve_UserIntConicCurveGen.gxx > include/opencascade/IntCurvesFace_Intersector.hxx > include/opencascade/IntCurvesFace_Intersector.lxx > include/opencascade/IntCurvesFace_ShapeIntersector.hxx > include/opencascade/IntImpParGen.hxx > -include/opencascade/IntImpParGen_ImpParTool.gxx > include/opencascade/IntImpParGen_ImpTool.hxx > -include/opencascade/IntImpParGen_Intersector.gxx > include/opencascade/IntImpParGen_Tool.hxx > include/opencascade/IntImp_ComputeTangence.hxx > include/opencascade/IntImp_ConstIsoparametric.hxx > -include/opencascade/IntImp_Int2S.gxx > include/opencascade/IntImp_Int2S.lxx > -include/opencascade/IntImp_IntCS.gxx > -include/opencascade/IntImp_ZerCSParFunc.gxx > -include/opencascade/IntImp_ZerImpFunc.gxx > include/opencascade/IntImp_ZerImpFunc.lxx > -include/opencascade/IntImp_ZerParFunc.gxx > include/opencascade/IntImp_ZerParFunc.lxx > include/opencascade/IntPatch_ALine.hxx > include/opencascade/IntPatch_ALine.lxx > @@ -3340,13 +3296,6 @@ include/opencascade/IntPatch_HInterTool. > include/opencascade/IntPatch_IType.hxx > include/opencascade/IntPatch_ImpImpIntersection.hxx > include/opencascade/IntPatch_ImpImpIntersection.lxx > -include/opencascade/IntPatch_ImpImpIntersection_0.gxx > -include/opencascade/IntPatch_ImpImpIntersection_1.gxx > -include/opencascade/IntPatch_ImpImpIntersection_2.gxx > -include/opencascade/IntPatch_ImpImpIntersection_3.gxx > -include/opencascade/IntPatch_ImpImpIntersection_4.gxx > -include/opencascade/IntPatch_ImpImpIntersection_5.gxx > -include/opencascade/IntPatch_ImpImpIntersection_6.gxx > include/opencascade/IntPatch_ImpPrmIntersection.hxx > include/opencascade/IntPatch_ImpPrmIntersection.lxx > include/opencascade/IntPatch_InterferencePolyhedron.hxx > @@ -3423,14 +3372,10 @@ include/opencascade/IntRes2d_Situation.h > include/opencascade/IntRes2d_Transition.hxx > include/opencascade/IntRes2d_Transition.lxx > include/opencascade/IntRes2d_TypeTrans.hxx > -include/opencascade/IntStart_PathPoint.gxx > include/opencascade/IntStart_PathPoint.lxx > include/opencascade/IntStart_SITopolTool.hxx > -include/opencascade/IntStart_SearchInside.gxx > include/opencascade/IntStart_SearchInside.lxx > -include/opencascade/IntStart_SearchOnBoundaries.gxx > include/opencascade/IntStart_SearchOnBoundaries.lxx > -include/opencascade/IntStart_Segment.gxx > include/opencascade/IntStart_Segment.lxx > include/opencascade/IntSurf.hxx > include/opencascade/IntSurf_Allocator.hxx > @@ -3509,16 +3454,8 @@ include/opencascade/IntTools_SurfaceRang > include/opencascade/IntTools_Tools.hxx > include/opencascade/IntTools_TopolTool.hxx > include/opencascade/IntTools_WLineTool.hxx > -include/opencascade/IntWalk_IWLine.gxx > include/opencascade/IntWalk_IWLine.lxx > -include/opencascade/IntWalk_IWalking.gxx > include/opencascade/IntWalk_IWalking.lxx > -include/opencascade/IntWalk_IWalking_1.gxx > -include/opencascade/IntWalk_IWalking_2.gxx > -include/opencascade/IntWalk_IWalking_3.gxx > -include/opencascade/IntWalk_IWalking_4.gxx > -include/opencascade/IntWalk_IWalking_5.gxx > -include/opencascade/IntWalk_IWalking_6.gxx > include/opencascade/IntWalk_PWalking.hxx > include/opencascade/IntWalk_PWalking.lxx > include/opencascade/IntWalk_StatusDeflection.hxx > @@ -3564,7 +3501,6 @@ include/opencascade/Interface_IntVal.hxx > include/opencascade/Interface_InterfaceError.hxx > include/opencascade/Interface_InterfaceMismatch.hxx > include/opencascade/Interface_InterfaceModel.hxx > -include/opencascade/Interface_JaggedArray.gxx > include/opencascade/Interface_LineBuffer.hxx > include/opencascade/Interface_MSG.hxx > include/opencascade/Interface_Macros.hxx > @@ -3577,7 +3513,6 @@ include/opencascade/Interface_ParamType. > include/opencascade/Interface_Protocol.hxx > include/opencascade/Interface_ReaderLib.hxx > include/opencascade/Interface_ReaderModule.hxx > -include/opencascade/Interface_Recognizer.gxx > include/opencascade/Interface_ReportEntity.hxx > include/opencascade/Interface_STAT.hxx > include/opencascade/Interface_SequenceOfCheck.hxx > @@ -3600,7 +3535,6 @@ include/opencascade/Intf_Array1OfLin.hxx > include/opencascade/Intf_Interference.hxx > include/opencascade/Intf_Interference.lxx > include/opencascade/Intf_InterferencePolygon2d.hxx > -include/opencascade/Intf_InterferencePolygonPolyhedron.gxx > include/opencascade/Intf_PIType.hxx > include/opencascade/Intf_Polygon2d.hxx > include/opencascade/Intf_Polygon2d.lxx > @@ -3651,10 +3585,8 @@ include/opencascade/LProp3d_SurfaceTool. > include/opencascade/LProp_AnalyticCurInf.hxx > include/opencascade/LProp_BadContinuity.hxx > include/opencascade/LProp_CIType.hxx > -include/opencascade/LProp_CLProps.gxx > include/opencascade/LProp_CurAndInf.hxx > include/opencascade/LProp_NotDefined.hxx > -include/opencascade/LProp_SLProps.gxx > include/opencascade/LProp_SequenceOfCIType.hxx > include/opencascade/LProp_Status.hxx > include/opencascade/Law.hxx > @@ -3670,9 +3602,6 @@ include/opencascade/Law_Laws.hxx > include/opencascade/Law_Linear.hxx > include/opencascade/Law_ListIteratorOfLaws.hxx > include/opencascade/Law_S.hxx > -include/opencascade/LibCtl_GlobalNode.gxx > -include/opencascade/LibCtl_Library.gxx > -include/opencascade/LibCtl_Node.gxx > include/opencascade/LocOpe.hxx > include/opencascade/LocOpe_BuildShape.hxx > include/opencascade/LocOpe_BuildShape.lxx > @@ -3761,9 +3690,7 @@ include/opencascade/MAT_Node.hxx > include/opencascade/MAT_SequenceOfArc.hxx > include/opencascade/MAT_SequenceOfBasicElt.hxx > include/opencascade/MAT_Side.hxx > -include/opencascade/MAT_TList.gxx > include/opencascade/MAT_TList.lxx > -include/opencascade/MAT_TListNode.gxx > include/opencascade/MAT_TListNode.lxx > include/opencascade/MAT_TListNodeOfListOfBisector.hxx > include/opencascade/MAT_TListNodeOfListOfEdge.hxx > @@ -3821,7 +3748,6 @@ include/opencascade/MeshVS_Mesh.hxx > include/opencascade/MeshVS_MeshEntityOwner.hxx > include/opencascade/MeshVS_MeshOwner.hxx > include/opencascade/MeshVS_MeshPrsBuilder.hxx > -include/opencascade/MeshVS_MeshPrsBuilder.lxx > include/opencascade/MeshVS_MeshPtr.hxx > include/opencascade/MeshVS_MeshSelectionMethod.hxx > include/opencascade/MeshVS_NodalColorPrsBuilder.hxx > @@ -3941,9 +3867,11 @@ include/opencascade/NCollection_List.hxx > include/opencascade/NCollection_ListNode.hxx > include/opencascade/NCollection_LocalArray.hxx > include/opencascade/NCollection_Map.hxx > +include/opencascade/NCollection_MapAlgo.hxx > include/opencascade/NCollection_Mat3.hxx > include/opencascade/NCollection_Mat4.hxx > include/opencascade/NCollection_OccAllocator.hxx > +include/opencascade/NCollection_Primes.hxx > include/opencascade/NCollection_Sequence.hxx > include/opencascade/NCollection_Shared.hxx > include/opencascade/NCollection_SparseArray.hxx > @@ -4387,12 +4315,15 @@ include/opencascade/RWMesh.hxx > include/opencascade/RWMesh_CafReader.hxx > include/opencascade/RWMesh_CoordinateSystem.hxx > include/opencascade/RWMesh_CoordinateSystemConverter.hxx > +include/opencascade/RWMesh_EdgeIterator.hxx > include/opencascade/RWMesh_FaceIterator.hxx > include/opencascade/RWMesh_MaterialMap.hxx > include/opencascade/RWMesh_NameFormat.hxx > include/opencascade/RWMesh_NodeAttributes.hxx > +include/opencascade/RWMesh_ShapeIterator.hxx > include/opencascade/RWMesh_TriangulationReader.hxx > include/opencascade/RWMesh_TriangulationSource.hxx > +include/opencascade/RWMesh_VertexIterator.hxx > include/opencascade/RWObj.hxx > include/opencascade/RWObj_CafReader.hxx > include/opencascade/RWObj_CafWriter.hxx > @@ -4411,695 +4342,6 @@ include/opencascade/RWPly_CafWriter.hxx > include/opencascade/RWPly_ConfigurationNode.hxx > include/opencascade/RWPly_PlyWriterContext.hxx > include/opencascade/RWPly_Provider.hxx > -include/opencascade/RWStepAP203_RWCcDesignApproval.hxx > -include/opencascade/RWStepAP203_RWCcDesignCertification.hxx > -include/opencascade/RWStepAP203_RWCcDesignContract.hxx > -include/opencascade/RWStepAP203_RWCcDesignDateAndTimeAssignment.hxx > -include/opencascade/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.hxx > -include/opencascade/RWStepAP203_RWCcDesignSecurityClassification.hxx > -include/opencascade/RWStepAP203_RWCcDesignSpecificationReference.hxx > -include/opencascade/RWStepAP203_RWChange.hxx > -include/opencascade/RWStepAP203_RWChangeRequest.hxx > -include/opencascade/RWStepAP203_RWStartRequest.hxx > -include/opencascade/RWStepAP203_RWStartWork.hxx > -include/opencascade/RWStepAP214.hxx > -include/opencascade/RWStepAP214_GeneralModule.hxx > -include/opencascade/RWStepAP214_RWAppliedApprovalAssignment.hxx > -include/opencascade/RWStepAP214_RWAppliedDateAndTimeAssignment.hxx > -include/opencascade/RWStepAP214_RWAppliedDateAssignment.hxx > -include/opencascade/RWStepAP214_RWAppliedDocumentReference.hxx > -include/opencascade/RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx > -include/opencascade/RWStepAP214_RWAppliedGroupAssignment.hxx > -include/opencascade/RWStepAP214_RWAppliedOrganizationAssignment.hxx > -include/opencascade/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx > -include/opencascade/RWStepAP214_RWAppliedPresentedItem.hxx > -include/opencascade/RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignActualDateAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignApprovalAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignDocumentReference.hxx > -include/opencascade/RWStepAP214_RWAutoDesignGroupAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignNominalDateAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignOrganizationAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx > -include/opencascade/RWStepAP214_RWAutoDesignPresentedItem.hxx > -include/opencascade/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx > -include/opencascade/RWStepAP214_RWClass.hxx > -include/opencascade/RWStepAP214_RWExternallyDefinedClass.hxx > -include/opencascade/RWStepAP214_RWExternallyDefinedGeneralProperty.hxx > -include/opencascade/RWStepAP214_RWRepItemGroup.hxx > -include/opencascade/RWStepAP214_ReadWriteModule.hxx > -include/opencascade/RWStepAP242_RWDraughtingModelItemAssociation.hxx > -include/opencascade/RWStepAP242_RWGeometricItemSpecificUsage.hxx > -include/opencascade/RWStepAP242_RWIdAttribute.hxx > -include/opencascade/RWStepAP242_RWItemIdentifiedRepresentationUsage.hxx > -include/opencascade/RWStepBasic_RWAction.hxx > -include/opencascade/RWStepBasic_RWActionAssignment.hxx > -include/opencascade/RWStepBasic_RWActionMethod.hxx > -include/opencascade/RWStepBasic_RWActionRequestAssignment.hxx > -include/opencascade/RWStepBasic_RWActionRequestSolution.hxx > -include/opencascade/RWStepBasic_RWAddress.hxx > -include/opencascade/RWStepBasic_RWApplicationContext.hxx > -include/opencascade/RWStepBasic_RWApplicationContextElement.hxx > -include/opencascade/RWStepBasic_RWApplicationProtocolDefinition.hxx > -include/opencascade/RWStepBasic_RWApproval.hxx > -include/opencascade/RWStepBasic_RWApprovalDateTime.hxx > -include/opencascade/RWStepBasic_RWApprovalPersonOrganization.hxx > -include/opencascade/RWStepBasic_RWApprovalRelationship.hxx > -include/opencascade/RWStepBasic_RWApprovalRole.hxx > -include/opencascade/RWStepBasic_RWApprovalStatus.hxx > -include/opencascade/RWStepBasic_RWCalendarDate.hxx > -include/opencascade/RWStepBasic_RWCertification.hxx > -include/opencascade/RWStepBasic_RWCertificationAssignment.hxx > -include/opencascade/RWStepBasic_RWCertificationType.hxx > -include/opencascade/RWStepBasic_RWCharacterizedObject.hxx > -include/opencascade/RWStepBasic_RWContract.hxx > -include/opencascade/RWStepBasic_RWContractAssignment.hxx > -include/opencascade/RWStepBasic_RWContractType.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx > -include/opencascade/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx > -include/opencascade/RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx > -include/opencascade/RWStepBasic_RWDate.hxx > -include/opencascade/RWStepBasic_RWDateAndTime.hxx > -include/opencascade/RWStepBasic_RWDateRole.hxx > -include/opencascade/RWStepBasic_RWDateTimeRole.hxx > -include/opencascade/RWStepBasic_RWDerivedUnit.hxx > -include/opencascade/RWStepBasic_RWDerivedUnitElement.hxx > -include/opencascade/RWStepBasic_RWDimensionalExponents.hxx > -include/opencascade/RWStepBasic_RWDocument.hxx > -include/opencascade/RWStepBasic_RWDocumentFile.hxx > -include/opencascade/RWStepBasic_RWDocumentProductAssociation.hxx > -include/opencascade/RWStepBasic_RWDocumentProductEquivalence.hxx > -include/opencascade/RWStepBasic_RWDocumentRelationship.hxx > -include/opencascade/RWStepBasic_RWDocumentRepresentationType.hxx > -include/opencascade/RWStepBasic_RWDocumentType.hxx > -include/opencascade/RWStepBasic_RWDocumentUsageConstraint.hxx > -include/opencascade/RWStepBasic_RWEffectivity.hxx > -include/opencascade/RWStepBasic_RWEffectivityAssignment.hxx > -include/opencascade/RWStepBasic_RWEulerAngles.hxx > -include/opencascade/RWStepBasic_RWExternalIdentificationAssignment.hxx > -include/opencascade/RWStepBasic_RWExternalSource.hxx > -include/opencascade/RWStepBasic_RWExternallyDefinedItem.hxx > -include/opencascade/RWStepBasic_RWGeneralProperty.hxx > -include/opencascade/RWStepBasic_RWGroup.hxx > -include/opencascade/RWStepBasic_RWGroupAssignment.hxx > -include/opencascade/RWStepBasic_RWGroupRelationship.hxx > -include/opencascade/RWStepBasic_RWIdentificationAssignment.hxx > -include/opencascade/RWStepBasic_RWIdentificationRole.hxx > -include/opencascade/RWStepBasic_RWLengthMeasureWithUnit.hxx > -include/opencascade/RWStepBasic_RWLengthUnit.hxx > -include/opencascade/RWStepBasic_RWLocalTime.hxx > -include/opencascade/RWStepBasic_RWMassMeasureWithUnit.hxx > -include/opencascade/RWStepBasic_RWMassUnit.hxx > -include/opencascade/RWStepBasic_RWMeasureWithUnit.hxx > -include/opencascade/RWStepBasic_RWMechanicalContext.hxx > -include/opencascade/RWStepBasic_RWNameAssignment.hxx > -include/opencascade/RWStepBasic_RWNamedUnit.hxx > -include/opencascade/RWStepBasic_RWObjectRole.hxx > -include/opencascade/RWStepBasic_RWOrdinalDate.hxx > -include/opencascade/RWStepBasic_RWOrganization.hxx > -include/opencascade/RWStepBasic_RWOrganizationRole.hxx > -include/opencascade/RWStepBasic_RWOrganizationalAddress.hxx > -include/opencascade/RWStepBasic_RWPerson.hxx > -include/opencascade/RWStepBasic_RWPersonAndOrganization.hxx > -include/opencascade/RWStepBasic_RWPersonAndOrganizationRole.hxx > -include/opencascade/RWStepBasic_RWPersonalAddress.hxx > -include/opencascade/RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx > -include/opencascade/RWStepBasic_RWPlaneAngleUnit.hxx > -include/opencascade/RWStepBasic_RWProduct.hxx > -include/opencascade/RWStepBasic_RWProductCategory.hxx > -include/opencascade/RWStepBasic_RWProductCategoryRelationship.hxx > -include/opencascade/RWStepBasic_RWProductConceptContext.hxx > -include/opencascade/RWStepBasic_RWProductContext.hxx > -include/opencascade/RWStepBasic_RWProductDefinition.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionContext.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionEffectivity.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionFormation.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionFormationRelationship.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionReference.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionRelationship.hxx > -include/opencascade/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx > -include/opencascade/RWStepBasic_RWProductRelatedProductCategory.hxx > -include/opencascade/RWStepBasic_RWProductType.hxx > -include/opencascade/RWStepBasic_RWRatioMeasureWithUnit.hxx > -include/opencascade/RWStepBasic_RWRoleAssociation.hxx > -include/opencascade/RWStepBasic_RWSecurityClassification.hxx > -include/opencascade/RWStepBasic_RWSecurityClassificationLevel.hxx > -include/opencascade/RWStepBasic_RWSiUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndAreaUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndLengthUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndMassUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndRatioUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndTimeUnit.hxx > -include/opencascade/RWStepBasic_RWSiUnitAndVolumeUnit.hxx > -include/opencascade/RWStepBasic_RWSolidAngleMeasureWithUnit.hxx > -include/opencascade/RWStepBasic_RWSolidAngleUnit.hxx > -include/opencascade/RWStepBasic_RWThermodynamicTemperatureUnit.hxx > -include/opencascade/RWStepBasic_RWUncertaintyMeasureWithUnit.hxx > -include/opencascade/RWStepBasic_RWVersionedActionRequest.hxx > -include/opencascade/RWStepBasic_RWWeekOfYearAndDayDate.hxx > -include/opencascade/RWStepDimTol_RWAngularityTolerance.hxx > -include/opencascade/RWStepDimTol_RWCircularRunoutTolerance.hxx > -include/opencascade/RWStepDimTol_RWCoaxialityTolerance.hxx > -include/opencascade/RWStepDimTol_RWCommonDatum.hxx > -include/opencascade/RWStepDimTol_RWConcentricityTolerance.hxx > -include/opencascade/RWStepDimTol_RWCylindricityTolerance.hxx > -include/opencascade/RWStepDimTol_RWDatum.hxx > -include/opencascade/RWStepDimTol_RWDatumFeature.hxx > -include/opencascade/RWStepDimTol_RWDatumReference.hxx > -include/opencascade/RWStepDimTol_RWDatumReferenceCompartment.hxx > -include/opencascade/RWStepDimTol_RWDatumReferenceElement.hxx > -include/opencascade/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx > -include/opencascade/RWStepDimTol_RWDatumSystem.hxx > -include/opencascade/RWStepDimTol_RWDatumTarget.hxx > -include/opencascade/RWStepDimTol_RWFlatnessTolerance.hxx > -include/opencascade/RWStepDimTol_RWGeneralDatumReference.hxx > -include/opencascade/RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx > -include/opencascade/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx > -include/opencascade/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx > -include/opencascade/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx > -include/opencascade/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx > -include/opencascade/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx > -include/opencascade/RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx > -include/opencascade/RWStepDimTol_RWGeometricTolerance.hxx > -include/opencascade/RWStepDimTol_RWGeometricToleranceRelationship.hxx > -include/opencascade/RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx > -include/opencascade/RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.hxx > -include/opencascade/RWStepDimTol_RWGeometricToleranceWithDefinedUnit.hxx > -include/opencascade/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.hxx > -include/opencascade/RWStepDimTol_RWGeometricToleranceWithModifiers.hxx > -include/opencascade/RWStepDimTol_RWLineProfileTolerance.hxx > -include/opencascade/RWStepDimTol_RWModifiedGeometricTolerance.hxx > -include/opencascade/RWStepDimTol_RWNonUniformZoneDefinition.hxx > -include/opencascade/RWStepDimTol_RWParallelismTolerance.hxx > -include/opencascade/RWStepDimTol_RWPerpendicularityTolerance.hxx > -include/opencascade/RWStepDimTol_RWPlacedDatumTargetFeature.hxx > -include/opencascade/RWStepDimTol_RWPositionTolerance.hxx > -include/opencascade/RWStepDimTol_RWProjectedZoneDefinition.hxx > -include/opencascade/RWStepDimTol_RWRoundnessTolerance.hxx > -include/opencascade/RWStepDimTol_RWRunoutZoneDefinition.hxx > -include/opencascade/RWStepDimTol_RWRunoutZoneOrientation.hxx > -include/opencascade/RWStepDimTol_RWStraightnessTolerance.hxx > -include/opencascade/RWStepDimTol_RWSurfaceProfileTolerance.hxx > -include/opencascade/RWStepDimTol_RWSymmetryTolerance.hxx > -include/opencascade/RWStepDimTol_RWToleranceZone.hxx > -include/opencascade/RWStepDimTol_RWToleranceZoneDefinition.hxx > -include/opencascade/RWStepDimTol_RWToleranceZoneForm.hxx > -include/opencascade/RWStepDimTol_RWTotalRunoutTolerance.hxx > -include/opencascade/RWStepDimTol_RWUnequallyDisposedGeometricTolerance.hxx > -include/opencascade/RWStepElement_RWAnalysisItemWithinRepresentation.hxx > -include/opencascade/RWStepElement_RWCurve3dElementDescriptor.hxx > -include/opencascade/RWStepElement_RWCurveElementEndReleasePacket.hxx > -include/opencascade/RWStepElement_RWCurveElementSectionDefinition.hxx > -include/opencascade/RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx > -include/opencascade/RWStepElement_RWElementDescriptor.hxx > -include/opencascade/RWStepElement_RWElementMaterial.hxx > -include/opencascade/RWStepElement_RWSurface3dElementDescriptor.hxx > -include/opencascade/RWStepElement_RWSurfaceElementProperty.hxx > -include/opencascade/RWStepElement_RWSurfaceSection.hxx > -include/opencascade/RWStepElement_RWSurfaceSectionField.hxx > -include/opencascade/RWStepElement_RWSurfaceSectionFieldConstant.hxx > -include/opencascade/RWStepElement_RWSurfaceSectionFieldVarying.hxx > -include/opencascade/RWStepElement_RWUniformSurfaceSection.hxx > -include/opencascade/RWStepElement_RWVolume3dElementDescriptor.hxx > -include/opencascade/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.hxx > -include/opencascade/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.hxx > -include/opencascade/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.hxx > -include/opencascade/RWStepFEA_RWConstantSurface3dElementCoordinateSystem.hxx > -include/opencascade/RWStepFEA_RWCurve3dElementProperty.hxx > -include/opencascade/RWStepFEA_RWCurve3dElementRepresentation.hxx > -include/opencascade/RWStepFEA_RWCurveElementEndOffset.hxx > -include/opencascade/RWStepFEA_RWCurveElementEndRelease.hxx > -include/opencascade/RWStepFEA_RWCurveElementInterval.hxx > -include/opencascade/RWStepFEA_RWCurveElementIntervalConstant.hxx > -include/opencascade/RWStepFEA_RWCurveElementIntervalLinearlyVarying.hxx > -include/opencascade/RWStepFEA_RWCurveElementLocation.hxx > -include/opencascade/RWStepFEA_RWDummyNode.hxx > -include/opencascade/RWStepFEA_RWElementGeometricRelationship.hxx > -include/opencascade/RWStepFEA_RWElementGroup.hxx > -include/opencascade/RWStepFEA_RWElementRepresentation.hxx > -include/opencascade/RWStepFEA_RWFeaAreaDensity.hxx > -include/opencascade/RWStepFEA_RWFeaAxis2Placement3d.hxx > -include/opencascade/RWStepFEA_RWFeaCurveSectionGeometricRelationship.hxx > -include/opencascade/RWStepFEA_RWFeaGroup.hxx > -include/opencascade/RWStepFEA_RWFeaLinearElasticity.hxx > -include/opencascade/RWStepFEA_RWFeaMassDensity.hxx > -include/opencascade/RWStepFEA_RWFeaMaterialPropertyRepresentation.hxx > -include/opencascade/RWStepFEA_RWFeaMaterialPropertyRepresentationItem.hxx > -include/opencascade/RWStepFEA_RWFeaModel.hxx > -include/opencascade/RWStepFEA_RWFeaModel3d.hxx > -include/opencascade/RWStepFEA_RWFeaModelDefinition.hxx > -include/opencascade/RWStepFEA_RWFeaMoistureAbsorption.hxx > -include/opencascade/RWStepFEA_RWFeaParametricPoint.hxx > -include/opencascade/RWStepFEA_RWFeaRepresentationItem.hxx > -include/opencascade/RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.hxx > -include/opencascade/RWStepFEA_RWFeaShellBendingStiffness.hxx > -include/opencascade/RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.hxx > -include/opencascade/RWStepFEA_RWFeaShellMembraneStiffness.hxx > -include/opencascade/RWStepFEA_RWFeaShellShearStiffness.hxx > -include/opencascade/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.hxx > -include/opencascade/RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.hxx > -include/opencascade/RWStepFEA_RWFreedomAndCoefficient.hxx > -include/opencascade/RWStepFEA_RWFreedomsList.hxx > -include/opencascade/RWStepFEA_RWGeometricNode.hxx > -include/opencascade/RWStepFEA_RWNode.hxx > -include/opencascade/RWStepFEA_RWNodeDefinition.hxx > -include/opencascade/RWStepFEA_RWNodeGroup.hxx > -include/opencascade/RWStepFEA_RWNodeRepresentation.hxx > -include/opencascade/RWStepFEA_RWNodeSet.hxx > -include/opencascade/RWStepFEA_RWNodeWithSolutionCoordinateSystem.hxx > -include/opencascade/RWStepFEA_RWNodeWithVector.hxx > -include/opencascade/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.hxx > -include/opencascade/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.hxx > -include/opencascade/RWStepFEA_RWParametricSurface3dElementCoordinateSystem.hxx > -include/opencascade/RWStepFEA_RWSurface3dElementRepresentation.hxx > -include/opencascade/RWStepFEA_RWVolume3dElementRepresentation.hxx > -include/opencascade/RWStepGeom_RWAxis1Placement.hxx > -include/opencascade/RWStepGeom_RWAxis2Placement2d.hxx > -include/opencascade/RWStepGeom_RWAxis2Placement3d.hxx > -include/opencascade/RWStepGeom_RWBSplineCurve.hxx > -include/opencascade/RWStepGeom_RWBSplineCurveWithKnots.hxx > -include/opencascade/RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.hxx > -include/opencascade/RWStepGeom_RWBSplineSurface.hxx > -include/opencascade/RWStepGeom_RWBSplineSurfaceWithKnots.hxx > -include/opencascade/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx > -include/opencascade/RWStepGeom_RWBezierCurve.hxx > -include/opencascade/RWStepGeom_RWBezierCurveAndRationalBSplineCurve.hxx > -include/opencascade/RWStepGeom_RWBezierSurface.hxx > -include/opencascade/RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.hxx > -include/opencascade/RWStepGeom_RWBoundaryCurve.hxx > -include/opencascade/RWStepGeom_RWBoundedCurve.hxx > -include/opencascade/RWStepGeom_RWBoundedSurface.hxx > -include/opencascade/RWStepGeom_RWCartesianPoint.hxx > -include/opencascade/RWStepGeom_RWCartesianTransformationOperator.hxx > -include/opencascade/RWStepGeom_RWCartesianTransformationOperator3d.hxx > -include/opencascade/RWStepGeom_RWCircle.hxx > -include/opencascade/RWStepGeom_RWCompositeCurve.hxx > -include/opencascade/RWStepGeom_RWCompositeCurveOnSurface.hxx > -include/opencascade/RWStepGeom_RWCompositeCurveSegment.hxx > -include/opencascade/RWStepGeom_RWConic.hxx > -include/opencascade/RWStepGeom_RWConicalSurface.hxx > -include/opencascade/RWStepGeom_RWCurve.hxx > -include/opencascade/RWStepGeom_RWCurveBoundedSurface.hxx > -include/opencascade/RWStepGeom_RWCurveReplica.hxx > -include/opencascade/RWStepGeom_RWCylindricalSurface.hxx > -include/opencascade/RWStepGeom_RWDegeneratePcurve.hxx > -include/opencascade/RWStepGeom_RWDegenerateToroidalSurface.hxx > -include/opencascade/RWStepGeom_RWDirection.hxx > -include/opencascade/RWStepGeom_RWElementarySurface.hxx > -include/opencascade/RWStepGeom_RWEllipse.hxx > -include/opencascade/RWStepGeom_RWEvaluatedDegeneratePcurve.hxx > -include/opencascade/RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx > -include/opencascade/RWStepGeom_RWGeometricRepresentationContext.hxx > -include/opencascade/RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.hxx > -include/opencascade/RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.hxx > -include/opencascade/RWStepGeom_RWGeometricRepresentationItem.hxx > -include/opencascade/RWStepGeom_RWHyperbola.hxx > -include/opencascade/RWStepGeom_RWIntersectionCurve.hxx > -include/opencascade/RWStepGeom_RWLine.hxx > -include/opencascade/RWStepGeom_RWOffsetCurve3d.hxx > -include/opencascade/RWStepGeom_RWOffsetSurface.hxx > -include/opencascade/RWStepGeom_RWOrientedSurface.hxx > -include/opencascade/RWStepGeom_RWOuterBoundaryCurve.hxx > -include/opencascade/RWStepGeom_RWParabola.hxx > -include/opencascade/RWStepGeom_RWPcurve.hxx > -include/opencascade/RWStepGeom_RWPlacement.hxx > -include/opencascade/RWStepGeom_RWPlane.hxx > -include/opencascade/RWStepGeom_RWPoint.hxx > -include/opencascade/RWStepGeom_RWPointOnCurve.hxx > -include/opencascade/RWStepGeom_RWPointOnSurface.hxx > -include/opencascade/RWStepGeom_RWPointReplica.hxx > -include/opencascade/RWStepGeom_RWPolyline.hxx > -include/opencascade/RWStepGeom_RWQuasiUniformCurve.hxx > -include/opencascade/RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.hxx > -include/opencascade/RWStepGeom_RWQuasiUniformSurface.hxx > -include/opencascade/RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.hxx > -include/opencascade/RWStepGeom_RWRationalBSplineCurve.hxx > -include/opencascade/RWStepGeom_RWRationalBSplineSurface.hxx > -include/opencascade/RWStepGeom_RWRectangularCompositeSurface.hxx > -include/opencascade/RWStepGeom_RWRectangularTrimmedSurface.hxx > -include/opencascade/RWStepGeom_RWReparametrisedCompositeCurveSegment.hxx > -include/opencascade/RWStepGeom_RWSeamCurve.hxx > -include/opencascade/RWStepGeom_RWSphericalSurface.hxx > -include/opencascade/RWStepGeom_RWSuParameters.hxx > -include/opencascade/RWStepGeom_RWSurface.hxx > -include/opencascade/RWStepGeom_RWSurfaceCurve.hxx > -include/opencascade/RWStepGeom_RWSurfaceCurveAndBoundedCurve.hxx > -include/opencascade/RWStepGeom_RWSurfaceOfLinearExtrusion.hxx > -include/opencascade/RWStepGeom_RWSurfaceOfRevolution.hxx > -include/opencascade/RWStepGeom_RWSurfacePatch.hxx > -include/opencascade/RWStepGeom_RWSurfaceReplica.hxx > -include/opencascade/RWStepGeom_RWSweptSurface.hxx > -include/opencascade/RWStepGeom_RWToroidalSurface.hxx > -include/opencascade/RWStepGeom_RWTrimmedCurve.hxx > -include/opencascade/RWStepGeom_RWUniformCurve.hxx > -include/opencascade/RWStepGeom_RWUniformCurveAndRationalBSplineCurve.hxx > -include/opencascade/RWStepGeom_RWUniformSurface.hxx > -include/opencascade/RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.hxx > -include/opencascade/RWStepGeom_RWVector.hxx > -include/opencascade/RWStepKinematics_RWActuatedKinPairAndOrderKinPair.hxx > -include/opencascade/RWStepKinematics_RWActuatedKinematicPair.hxx > -include/opencascade/RWStepKinematics_RWContextDependentKinematicLinkRepresentation.hxx > -include/opencascade/RWStepKinematics_RWCylindricalPair.hxx > -include/opencascade/RWStepKinematics_RWCylindricalPairValue.hxx > -include/opencascade/RWStepKinematics_RWCylindricalPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWFullyConstrainedPair.hxx > -include/opencascade/RWStepKinematics_RWGearPair.hxx > -include/opencascade/RWStepKinematics_RWGearPairValue.hxx > -include/opencascade/RWStepKinematics_RWGearPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWHomokineticPair.hxx > -include/opencascade/RWStepKinematics_RWKinematicJoint.hxx > -include/opencascade/RWStepKinematics_RWKinematicLink.hxx > -include/opencascade/RWStepKinematics_RWKinematicLinkRepresentationAssociation.hxx > -include/opencascade/RWStepKinematics_RWKinematicPropertyMechanismRepresentation.hxx > -include/opencascade/RWStepKinematics_RWKinematicTopologyDirectedStructure.hxx > -include/opencascade/RWStepKinematics_RWKinematicTopologyNetworkStructure.hxx > -include/opencascade/RWStepKinematics_RWKinematicTopologyStructure.hxx > -include/opencascade/RWStepKinematics_RWLinearFlexibleAndPinionPair.hxx > -include/opencascade/RWStepKinematics_RWLinearFlexibleAndPlanarCurvePair.hxx > -include/opencascade/RWStepKinematics_RWLinearFlexibleLinkRepresentation.hxx > -include/opencascade/RWStepKinematics_RWLowOrderKinematicPair.hxx > -include/opencascade/RWStepKinematics_RWLowOrderKinematicPairValue.hxx > -include/opencascade/RWStepKinematics_RWLowOrderKinematicPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWMechanismRepresentation.hxx > -include/opencascade/RWStepKinematics_RWMechanismStateRepresentation.hxx > -include/opencascade/RWStepKinematics_RWOrientedJoint.hxx > -include/opencascade/RWStepKinematics_RWPairRepresentationRelationship.hxx > -include/opencascade/RWStepKinematics_RWPlanarCurvePair.hxx > -include/opencascade/RWStepKinematics_RWPlanarCurvePairRange.hxx > -include/opencascade/RWStepKinematics_RWPlanarPair.hxx > -include/opencascade/RWStepKinematics_RWPlanarPairValue.hxx > -include/opencascade/RWStepKinematics_RWPlanarPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWPointOnPlanarCurvePair.hxx > -include/opencascade/RWStepKinematics_RWPointOnPlanarCurvePairValue.hxx > -include/opencascade/RWStepKinematics_RWPointOnPlanarCurvePairWithRange.hxx > -include/opencascade/RWStepKinematics_RWPointOnSurfacePair.hxx > -include/opencascade/RWStepKinematics_RWPointOnSurfacePairValue.hxx > -include/opencascade/RWStepKinematics_RWPointOnSurfacePairWithRange.hxx > -include/opencascade/RWStepKinematics_RWPrismaticPair.hxx > -include/opencascade/RWStepKinematics_RWPrismaticPairValue.hxx > -include/opencascade/RWStepKinematics_RWPrismaticPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWProductDefinitionKinematics.hxx > -include/opencascade/RWStepKinematics_RWProductDefinitionRelationshipKinematics.hxx > -include/opencascade/RWStepKinematics_RWRackAndPinionPair.hxx > -include/opencascade/RWStepKinematics_RWRackAndPinionPairValue.hxx > -include/opencascade/RWStepKinematics_RWRackAndPinionPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWRevolutePair.hxx > -include/opencascade/RWStepKinematics_RWRevolutePairValue.hxx > -include/opencascade/RWStepKinematics_RWRevolutePairWithRange.hxx > -include/opencascade/RWStepKinematics_RWRigidLinkRepresentation.hxx > -include/opencascade/RWStepKinematics_RWRollingCurvePair.hxx > -include/opencascade/RWStepKinematics_RWRollingCurvePairValue.hxx > -include/opencascade/RWStepKinematics_RWRollingSurfacePair.hxx > -include/opencascade/RWStepKinematics_RWRollingSurfacePairValue.hxx > -include/opencascade/RWStepKinematics_RWRotationAboutDirection.hxx > -include/opencascade/RWStepKinematics_RWScrewPair.hxx > -include/opencascade/RWStepKinematics_RWScrewPairValue.hxx > -include/opencascade/RWStepKinematics_RWScrewPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWSlidingCurvePair.hxx > -include/opencascade/RWStepKinematics_RWSlidingCurvePairValue.hxx > -include/opencascade/RWStepKinematics_RWSlidingSurfacePair.hxx > -include/opencascade/RWStepKinematics_RWSlidingSurfacePairValue.hxx > -include/opencascade/RWStepKinematics_RWSphericalPair.hxx > -include/opencascade/RWStepKinematics_RWSphericalPairValue.hxx > -include/opencascade/RWStepKinematics_RWSphericalPairWithPin.hxx > -include/opencascade/RWStepKinematics_RWSphericalPairWithPinAndRange.hxx > -include/opencascade/RWStepKinematics_RWSphericalPairWithRange.hxx > -include/opencascade/RWStepKinematics_RWSurfacePairWithRange.hxx > -include/opencascade/RWStepKinematics_RWUnconstrainedPair.hxx > -include/opencascade/RWStepKinematics_RWUnconstrainedPairValue.hxx > -include/opencascade/RWStepKinematics_RWUniversalPair.hxx > -include/opencascade/RWStepKinematics_RWUniversalPairValue.hxx > -include/opencascade/RWStepKinematics_RWUniversalPairWithRange.hxx > -include/opencascade/RWStepRepr_RWAllAroundShapeAspect.hxx > -include/opencascade/RWStepRepr_RWApex.hxx > -include/opencascade/RWStepRepr_RWAssemblyComponentUsage.hxx > -include/opencascade/RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx > -include/opencascade/RWStepRepr_RWBetweenShapeAspect.hxx > -include/opencascade/RWStepRepr_RWCentreOfSymmetry.hxx > -include/opencascade/RWStepRepr_RWCharacterizedRepresentation.hxx > -include/opencascade/RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx > -include/opencascade/RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.hxx > -include/opencascade/RWStepRepr_RWCompositeGroupShapeAspect.hxx > -include/opencascade/RWStepRepr_RWCompositeShapeAspect.hxx > -include/opencascade/RWStepRepr_RWCompoundRepresentationItem.hxx > -include/opencascade/RWStepRepr_RWConfigurationDesign.hxx > -include/opencascade/RWStepRepr_RWConfigurationEffectivity.hxx > -include/opencascade/RWStepRepr_RWConfigurationItem.hxx > -include/opencascade/RWStepRepr_RWConstructiveGeometryRepresentation.hxx > -include/opencascade/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.hxx > -include/opencascade/RWStepRepr_RWContinuosShapeAspect.hxx > -include/opencascade/RWStepRepr_RWDataEnvironment.hxx > -include/opencascade/RWStepRepr_RWDefinitionalRepresentation.hxx > -include/opencascade/RWStepRepr_RWDerivedShapeAspect.hxx > -include/opencascade/RWStepRepr_RWDescriptiveRepresentationItem.hxx > -include/opencascade/RWStepRepr_RWExtension.hxx > -include/opencascade/RWStepRepr_RWFeatureForDatumTargetRelationship.hxx > -include/opencascade/RWStepRepr_RWFunctionallyDefinedTransformation.hxx > -include/opencascade/RWStepRepr_RWGeometricAlignment.hxx > -include/opencascade/RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx > -include/opencascade/RWStepRepr_RWGlobalUnitAssignedContext.hxx > -include/opencascade/RWStepRepr_RWIntegerRepresentationItem.hxx > -include/opencascade/RWStepRepr_RWItemDefinedTransformation.hxx > -include/opencascade/RWStepRepr_RWMakeFromUsageOption.hxx > -include/opencascade/RWStepRepr_RWMappedItem.hxx > -include/opencascade/RWStepRepr_RWMaterialDesignation.hxx > -include/opencascade/RWStepRepr_RWMaterialProperty.hxx > -include/opencascade/RWStepRepr_RWMaterialPropertyRepresentation.hxx > -include/opencascade/RWStepRepr_RWMeasureRepresentationItem.hxx > -include/opencascade/RWStepRepr_RWParallelOffset.hxx > -include/opencascade/RWStepRepr_RWParametricRepresentationContext.hxx > -include/opencascade/RWStepRepr_RWPerpendicularTo.hxx > -include/opencascade/RWStepRepr_RWProductConcept.hxx > -include/opencascade/RWStepRepr_RWProductDefinitionShape.hxx > -include/opencascade/RWStepRepr_RWPropertyDefinition.hxx > -include/opencascade/RWStepRepr_RWPropertyDefinitionRelationship.hxx > -include/opencascade/RWStepRepr_RWPropertyDefinitionRepresentation.hxx > -include/opencascade/RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx > -include/opencascade/RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx > -include/opencascade/RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.hxx > -include/opencascade/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.hxx > -include/opencascade/RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx > -include/opencascade/RWStepRepr_RWRepresentation.hxx > -include/opencascade/RWStepRepr_RWRepresentationContext.hxx > -include/opencascade/RWStepRepr_RWRepresentationContextReference.hxx > -include/opencascade/RWStepRepr_RWRepresentationItem.hxx > -include/opencascade/RWStepRepr_RWRepresentationMap.hxx > -include/opencascade/RWStepRepr_RWRepresentationReference.hxx > -include/opencascade/RWStepRepr_RWRepresentationRelationship.hxx > -include/opencascade/RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx > -include/opencascade/RWStepRepr_RWShapeAspect.hxx > -include/opencascade/RWStepRepr_RWShapeAspectDerivingRelationship.hxx > -include/opencascade/RWStepRepr_RWShapeAspectRelationship.hxx > -include/opencascade/RWStepRepr_RWShapeAspectTransition.hxx > -include/opencascade/RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx > -include/opencascade/RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx > -include/opencascade/RWStepRepr_RWStructuralResponseProperty.hxx > -include/opencascade/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx > -include/opencascade/RWStepRepr_RWTangent.hxx > -include/opencascade/RWStepRepr_RWValueRepresentationItem.hxx > -include/opencascade/RWStepShape_RWAdvancedBrepShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWAdvancedFace.hxx > -include/opencascade/RWStepShape_RWAngularLocation.hxx > -include/opencascade/RWStepShape_RWAngularSize.hxx > -include/opencascade/RWStepShape_RWBlock.hxx > -include/opencascade/RWStepShape_RWBooleanResult.hxx > -include/opencascade/RWStepShape_RWBoxDomain.hxx > -include/opencascade/RWStepShape_RWBoxedHalfSpace.hxx > -include/opencascade/RWStepShape_RWBrepWithVoids.hxx > -include/opencascade/RWStepShape_RWClosedShell.hxx > -include/opencascade/RWStepShape_RWCompoundShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWConnectedEdgeSet.hxx > -include/opencascade/RWStepShape_RWConnectedFaceSet.hxx > -include/opencascade/RWStepShape_RWConnectedFaceShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWConnectedFaceSubSet.hxx > -include/opencascade/RWStepShape_RWContextDependentShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWCsgShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWCsgSolid.hxx > -include/opencascade/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWDimensionalCharacteristicRepresentation.hxx > -include/opencascade/RWStepShape_RWDimensionalLocation.hxx > -include/opencascade/RWStepShape_RWDimensionalLocationWithPath.hxx > -include/opencascade/RWStepShape_RWDimensionalSize.hxx > -include/opencascade/RWStepShape_RWDimensionalSizeWithPath.hxx > -include/opencascade/RWStepShape_RWEdge.hxx > -include/opencascade/RWStepShape_RWEdgeBasedWireframeModel.hxx > -include/opencascade/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWEdgeCurve.hxx > -include/opencascade/RWStepShape_RWEdgeLoop.hxx > -include/opencascade/RWStepShape_RWExtrudedAreaSolid.hxx > -include/opencascade/RWStepShape_RWExtrudedFaceSolid.hxx > -include/opencascade/RWStepShape_RWFace.hxx > -include/opencascade/RWStepShape_RWFaceBasedSurfaceModel.hxx > -include/opencascade/RWStepShape_RWFaceBound.hxx > -include/opencascade/RWStepShape_RWFaceOuterBound.hxx > -include/opencascade/RWStepShape_RWFaceSurface.hxx > -include/opencascade/RWStepShape_RWFacetedBrep.hxx > -include/opencascade/RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx > -include/opencascade/RWStepShape_RWFacetedBrepShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWGeometricCurveSet.hxx > -include/opencascade/RWStepShape_RWGeometricSet.hxx > -include/opencascade/RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWHalfSpaceSolid.hxx > -include/opencascade/RWStepShape_RWLimitsAndFits.hxx > -include/opencascade/RWStepShape_RWLoop.hxx > -include/opencascade/RWStepShape_RWLoopAndPath.hxx > -include/opencascade/RWStepShape_RWManifoldSolidBrep.hxx > -include/opencascade/RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWMeasureQualification.hxx > -include/opencascade/RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx > -include/opencascade/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWOpenShell.hxx > -include/opencascade/RWStepShape_RWOrientedClosedShell.hxx > -include/opencascade/RWStepShape_RWOrientedEdge.hxx > -include/opencascade/RWStepShape_RWOrientedFace.hxx > -include/opencascade/RWStepShape_RWOrientedOpenShell.hxx > -include/opencascade/RWStepShape_RWOrientedPath.hxx > -include/opencascade/RWStepShape_RWPath.hxx > -include/opencascade/RWStepShape_RWPlusMinusTolerance.hxx > -include/opencascade/RWStepShape_RWPointRepresentation.hxx > -include/opencascade/RWStepShape_RWPolyLoop.hxx > -include/opencascade/RWStepShape_RWPrecisionQualifier.hxx > -include/opencascade/RWStepShape_RWQualifiedRepresentationItem.hxx > -include/opencascade/RWStepShape_RWRevolvedAreaSolid.hxx > -include/opencascade/RWStepShape_RWRevolvedFaceSolid.hxx > -include/opencascade/RWStepShape_RWRightAngularWedge.hxx > -include/opencascade/RWStepShape_RWRightCircularCone.hxx > -include/opencascade/RWStepShape_RWRightCircularCylinder.hxx > -include/opencascade/RWStepShape_RWSeamEdge.hxx > -include/opencascade/RWStepShape_RWShapeDefinitionRepresentation.hxx > -include/opencascade/RWStepShape_RWShapeDimensionRepresentation.hxx > -include/opencascade/RWStepShape_RWShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWShapeRepresentationWithParameters.hxx > -include/opencascade/RWStepShape_RWShellBasedSurfaceModel.hxx > -include/opencascade/RWStepShape_RWSolidModel.hxx > -include/opencascade/RWStepShape_RWSolidReplica.hxx > -include/opencascade/RWStepShape_RWSphere.hxx > -include/opencascade/RWStepShape_RWSubedge.hxx > -include/opencascade/RWStepShape_RWSubface.hxx > -include/opencascade/RWStepShape_RWSweptAreaSolid.hxx > -include/opencascade/RWStepShape_RWSweptFaceSolid.hxx > -include/opencascade/RWStepShape_RWToleranceValue.hxx > -include/opencascade/RWStepShape_RWTopologicalRepresentationItem.hxx > -include/opencascade/RWStepShape_RWTorus.hxx > -include/opencascade/RWStepShape_RWTransitionalShapeRepresentation.hxx > -include/opencascade/RWStepShape_RWTypeQualifier.hxx > -include/opencascade/RWStepShape_RWValueFormatTypeQualifier.hxx > -include/opencascade/RWStepShape_RWVertex.hxx > -include/opencascade/RWStepShape_RWVertexLoop.hxx > -include/opencascade/RWStepShape_RWVertexPoint.hxx > -include/opencascade/RWStepVisual_RWAnnotationCurveOccurrence.hxx > -include/opencascade/RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.hxx > -include/opencascade/RWStepVisual_RWAnnotationFillArea.hxx > -include/opencascade/RWStepVisual_RWAnnotationFillAreaOccurrence.hxx > -include/opencascade/RWStepVisual_RWAnnotationOccurrence.hxx > -include/opencascade/RWStepVisual_RWAnnotationPlane.hxx > -include/opencascade/RWStepVisual_RWAreaInSet.hxx > -include/opencascade/RWStepVisual_RWBackgroundColour.hxx > -include/opencascade/RWStepVisual_RWCameraImage.hxx > -include/opencascade/RWStepVisual_RWCameraModel.hxx > -include/opencascade/RWStepVisual_RWCameraModelD2.hxx > -include/opencascade/RWStepVisual_RWCameraModelD3.hxx > -include/opencascade/RWStepVisual_RWCameraModelD3MultiClipping.hxx > -include/opencascade/RWStepVisual_RWCameraModelD3MultiClippingIntersection.hxx > -include/opencascade/RWStepVisual_RWCameraModelD3MultiClippingUnion.hxx > -include/opencascade/RWStepVisual_RWCameraUsage.hxx > -include/opencascade/RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.hxx > -include/opencascade/RWStepVisual_RWColour.hxx > -include/opencascade/RWStepVisual_RWColourRgb.hxx > -include/opencascade/RWStepVisual_RWColourSpecification.hxx > -include/opencascade/RWStepVisual_RWComplexTriangulatedFace.hxx > -include/opencascade/RWStepVisual_RWComplexTriangulatedSurfaceSet.hxx > -include/opencascade/RWStepVisual_RWCompositeText.hxx > -include/opencascade/RWStepVisual_RWCompositeTextWithExtent.hxx > -include/opencascade/RWStepVisual_RWContextDependentInvisibility.hxx > -include/opencascade/RWStepVisual_RWContextDependentOverRidingStyledItem.hxx > -include/opencascade/RWStepVisual_RWCoordinatesList.hxx > -include/opencascade/RWStepVisual_RWCubicBezierTessellatedEdge.hxx > -include/opencascade/RWStepVisual_RWCubicBezierTriangulatedFace.hxx > -include/opencascade/RWStepVisual_RWCurveStyle.hxx > -include/opencascade/RWStepVisual_RWCurveStyleFont.hxx > -include/opencascade/RWStepVisual_RWCurveStyleFontPattern.hxx > -include/opencascade/RWStepVisual_RWDraughtingCallout.hxx > -include/opencascade/RWStepVisual_RWDraughtingModel.hxx > -include/opencascade/RWStepVisual_RWDraughtingPreDefinedColour.hxx > -include/opencascade/RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx > -include/opencascade/RWStepVisual_RWExternallyDefinedCurveFont.hxx > -include/opencascade/RWStepVisual_RWFillAreaStyle.hxx > -include/opencascade/RWStepVisual_RWFillAreaStyleColour.hxx > -include/opencascade/RWStepVisual_RWInvisibility.hxx > -include/opencascade/RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx > -include/opencascade/RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx > -include/opencascade/RWStepVisual_RWOverRidingStyledItem.hxx > -include/opencascade/RWStepVisual_RWPlanarBox.hxx > -include/opencascade/RWStepVisual_RWPlanarExtent.hxx > -include/opencascade/RWStepVisual_RWPointStyle.hxx > -include/opencascade/RWStepVisual_RWPreDefinedColour.hxx > -include/opencascade/RWStepVisual_RWPreDefinedCurveFont.hxx > -include/opencascade/RWStepVisual_RWPreDefinedItem.hxx > -include/opencascade/RWStepVisual_RWPresentationArea.hxx > -include/opencascade/RWStepVisual_RWPresentationLayerAssignment.hxx > -include/opencascade/RWStepVisual_RWPresentationLayerUsage.hxx > -include/opencascade/RWStepVisual_RWPresentationRepresentation.hxx > -include/opencascade/RWStepVisual_RWPresentationSet.hxx > -include/opencascade/RWStepVisual_RWPresentationSize.hxx > -include/opencascade/RWStepVisual_RWPresentationStyleAssignment.hxx > -include/opencascade/RWStepVisual_RWPresentationStyleByContext.hxx > -include/opencascade/RWStepVisual_RWPresentationView.hxx > -include/opencascade/RWStepVisual_RWPresentedItemRepresentation.hxx > -include/opencascade/RWStepVisual_RWRepositionedTessellatedGeometricSet.hxx > -include/opencascade/RWStepVisual_RWRepositionedTessellatedItem.hxx > -include/opencascade/RWStepVisual_RWStyledItem.hxx > -include/opencascade/RWStepVisual_RWSurfaceSideStyle.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleBoundary.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleControlGrid.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleFillArea.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleParameterLine.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleRendering.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleSilhouette.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleTransparent.hxx > -include/opencascade/RWStepVisual_RWSurfaceStyleUsage.hxx > -include/opencascade/RWStepVisual_RWTemplate.hxx > -include/opencascade/RWStepVisual_RWTemplateInstance.hxx > -include/opencascade/RWStepVisual_RWTessellatedAnnotationOccurrence.hxx > -include/opencascade/RWStepVisual_RWTessellatedConnectingEdge.hxx > -include/opencascade/RWStepVisual_RWTessellatedCurveSet.hxx > -include/opencascade/RWStepVisual_RWTessellatedEdge.hxx > -include/opencascade/RWStepVisual_RWTessellatedGeometricSet.hxx > -include/opencascade/RWStepVisual_RWTessellatedItem.hxx > -include/opencascade/RWStepVisual_RWTessellatedPointSet.hxx > -include/opencascade/RWStepVisual_RWTessellatedShapeRepresentation.hxx > -include/opencascade/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.hxx > -include/opencascade/RWStepVisual_RWTessellatedShell.hxx > -include/opencascade/RWStepVisual_RWTessellatedSolid.hxx > -include/opencascade/RWStepVisual_RWTessellatedStructuredItem.hxx > -include/opencascade/RWStepVisual_RWTessellatedVertex.hxx > -include/opencascade/RWStepVisual_RWTessellatedWire.hxx > -include/opencascade/RWStepVisual_RWTextLiteral.hxx > -include/opencascade/RWStepVisual_RWTextStyle.hxx > -include/opencascade/RWStepVisual_RWTextStyleForDefinedFont.hxx > -include/opencascade/RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx > -include/opencascade/RWStepVisual_RWTriangulatedFace.hxx > -include/opencascade/RWStepVisual_RWTriangulatedSurfaceSet.hxx > -include/opencascade/RWStepVisual_RWViewVolume.hxx > include/opencascade/RWStl.hxx > include/opencascade/RWStl_ConfigurationNode.hxx > include/opencascade/RWStl_Provider.hxx > @@ -5501,6 +4743,7 @@ include/opencascade/Standard_TypeMismatc > include/opencascade/Standard_UUID.hxx > include/opencascade/Standard_Underflow.hxx > include/opencascade/Standard_Version.hxx > +include/opencascade/Standard_VersionInfo.hxx > include/opencascade/Standard_WarningDisableFunctionCast.hxx > include/opencascade/Standard_WarningsDisable.hxx > include/opencascade/Standard_WarningsRestore.hxx > @@ -5804,6 +5047,8 @@ include/opencascade/StepBasic_ExternalId > include/opencascade/StepBasic_ExternalSource.hxx > include/opencascade/StepBasic_ExternallyDefinedItem.hxx > include/opencascade/StepBasic_GeneralProperty.hxx > +include/opencascade/StepBasic_GeneralPropertyAssociation.hxx > +include/opencascade/StepBasic_GeneralPropertyRelationship.hxx > include/opencascade/StepBasic_Group.hxx > include/opencascade/StepBasic_GroupAssignment.hxx > include/opencascade/StepBasic_GroupRelationship.hxx > @@ -6379,6 +5624,7 @@ include/opencascade/StepRepr_Array1OfSha > include/opencascade/StepRepr_AssemblyComponentUsage.hxx > include/opencascade/StepRepr_AssemblyComponentUsageSubstitute.hxx > include/opencascade/StepRepr_BetweenShapeAspect.hxx > +include/opencascade/StepRepr_BooleanRepresentationItem.hxx > include/opencascade/StepRepr_CentreOfSymmetry.hxx > include/opencascade/StepRepr_CharacterizedDefinition.hxx > include/opencascade/StepRepr_CharacterizedRepresentation.hxx > @@ -6419,6 +5665,7 @@ include/opencascade/StepRepr_MaterialDes > include/opencascade/StepRepr_MaterialProperty.hxx > include/opencascade/StepRepr_MaterialPropertyRepresentation.hxx > include/opencascade/StepRepr_MeasureRepresentationItem.hxx > +include/opencascade/StepRepr_MechanicalDesignAndDraughtingRelationship.hxx > include/opencascade/StepRepr_NextAssemblyUsageOccurrence.hxx > include/opencascade/StepRepr_ParallelOffset.hxx > include/opencascade/StepRepr_ParametricRepresentationContext.hxx > @@ -6431,6 +5678,7 @@ include/opencascade/StepRepr_PropertyDef > include/opencascade/StepRepr_PropertyDefinitionRelationship.hxx > include/opencascade/StepRepr_PropertyDefinitionRepresentation.hxx > include/opencascade/StepRepr_QuantifiedAssemblyComponentUsage.hxx > +include/opencascade/StepRepr_RealRepresentationItem.hxx > include/opencascade/StepRepr_ReprItemAndLengthMeasureWithUnit.hxx > include/opencascade/StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI.hxx > include/opencascade/StepRepr_ReprItemAndMeasureWithUnit.hxx > @@ -7237,6 +6485,14 @@ include/opencascade/TFunction_Iterator.h > include/opencascade/TFunction_Logbook.hxx > include/opencascade/TFunction_Logbook.lxx > include/opencascade/TFunction_Scope.hxx > +include/opencascade/TKBRep_pch.hxx > +include/opencascade/TKDEIGES_pch.hxx > +include/opencascade/TKDESTEP_pch.hxx > +include/opencascade/TKMath_pch.hxx > +include/opencascade/TKMesh_pch.hxx > +include/opencascade/TKV3d_pch.hxx > +include/opencascade/TKXSBase_pch.hxx > +include/opencascade/TKernel_pch.hxx > include/opencascade/TNaming.hxx > include/opencascade/TNaming_Builder.hxx > include/opencascade/TNaming_CopyShape.hxx > @@ -7336,19 +6592,12 @@ include/opencascade/TopAbs.hxx > include/opencascade/TopAbs_Orientation.hxx > include/opencascade/TopAbs_ShapeEnum.hxx > include/opencascade/TopAbs_State.hxx > -include/opencascade/TopBas_Interference.gxx > include/opencascade/TopBas_Interference.lxx > include/opencascade/TopBas_ListIteratorOfListOfTestInterference.hxx > include/opencascade/TopBas_ListOfTestInterference.hxx > include/opencascade/TopBas_TestInterference.hxx > -include/opencascade/TopClass_Classifier2d.gxx > include/opencascade/TopClass_Classifier2d.lxx > -include/opencascade/TopClass_Classifier3d.gxx > -include/opencascade/TopClass_Classifier3d.lxx > -include/opencascade/TopClass_FaceClassifier.gxx > include/opencascade/TopClass_FaceClassifier.lxx > -include/opencascade/TopClass_SolidClassifier.gxx > -include/opencascade/TopClass_SolidExplorer.hxx > include/opencascade/TopCnx_EdgeFaceTransition.hxx > include/opencascade/TopExp.hxx > include/opencascade/TopExp_Explorer.hxx > @@ -7663,7 +6912,6 @@ include/opencascade/TopTrans_Array2OfOri > include/opencascade/TopTrans_CurveTransition.hxx > include/opencascade/TopTrans_SurfaceTransition.hxx > include/opencascade/TopoDS.hxx > -include/opencascade/TopoDS.lxx > include/opencascade/TopoDSToStep.hxx > include/opencascade/TopoDSToStep_Builder.hxx > include/opencascade/TopoDSToStep_BuilderError.hxx > @@ -7706,22 +6954,14 @@ include/opencascade/TopoDS_Shape.hxx > include/opencascade/TopoDS_Shell.hxx > include/opencascade/TopoDS_Solid.hxx > include/opencascade/TopoDS_TCompSolid.hxx > -include/opencascade/TopoDS_TCompSolid.lxx > include/opencascade/TopoDS_TCompound.hxx > -include/opencascade/TopoDS_TCompound.lxx > include/opencascade/TopoDS_TEdge.hxx > -include/opencascade/TopoDS_TEdge.lxx > include/opencascade/TopoDS_TFace.hxx > -include/opencascade/TopoDS_TFace.lxx > include/opencascade/TopoDS_TShape.hxx > include/opencascade/TopoDS_TShell.hxx > -include/opencascade/TopoDS_TShell.lxx > include/opencascade/TopoDS_TSolid.hxx > -include/opencascade/TopoDS_TSolid.lxx > include/opencascade/TopoDS_TVertex.hxx > -include/opencascade/TopoDS_TVertex.lxx > include/opencascade/TopoDS_TWire.hxx > -include/opencascade/TopoDS_TWire.lxx > include/opencascade/TopoDS_UnCompatibleShapes.hxx > include/opencascade/TopoDS_Vertex.hxx > include/opencascade/TopoDS_Wire.hxx > @@ -8061,9 +7301,7 @@ include/opencascade/XDEDRAW_Shapes.hxx > include/opencascade/XDEDRAW_Views.hxx > include/opencascade/XSAlgo.hxx > include/opencascade/XSAlgo_AlgoContainer.hxx > -include/opencascade/XSAlgo_AlgoContainer.lxx > -include/opencascade/XSAlgo_Caller.hxx > -include/opencascade/XSAlgo_ToolContainer.hxx > +include/opencascade/XSAlgo_ShapeProcessor.hxx > include/opencascade/XSControl.hxx > include/opencascade/XSControl_ConnectedShapes.hxx > include/opencascade/XSControl_Controller.hxx > @@ -8190,6 +7428,7 @@ include/opencascade/XmlXCAFDrivers.hxx > include/opencascade/XmlXCAFDrivers_DocumentRetrievalDriver.hxx > include/opencascade/XmlXCAFDrivers_DocumentStorageDriver.hxx > include/opencascade/Xw_Window.hxx > +include/opencascade/exptocas.tab.hxx > include/opencascade/gce_ErrorType.hxx > include/opencascade/gce_MakeCirc.hxx > include/opencascade/gce_MakeCirc2d.hxx > -- andrew Hey, I think I see a barn up ahead. -- The American Astronaut