]> OCCT Git - occt.git/commit
0033531: Configuration - Rework DataExchange ToolKits organization
authordpasukhi <dpasukhi@opencascade.com>
Sun, 19 Nov 2023 11:09:33 +0000 (11:09 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Mon, 4 Dec 2023 15:52:47 +0000 (15:52 +0000)
commitbd651bbbd9e30fc5a73d32d11e0ea1a1821afd76
treef71e9d2c05cce7c3f3d29a689f5dc25b53337072
parent3aeea1e96edcafec9244e741eb48092bb05875c2
0033531: Configuration - Rework DataExchange ToolKits organization

Integrated DE plugin functionality.
Reworked DE components:
 - TKDESTEP: Handling STEP file format.
 - TKDEOBJ: Handling OBJ file format.
 - TKDEIGES: Handling IGES file format.
 - TKDEGLTF: Handling GLTF file format.
 - TKDEVRML: Handling VRML file format.
 - TKDEPLY: Handling PLY file format.
 - TKDESTL: Handling STL file format.
Reworked DE DRAW components:
  TKXSDRAWSTEP: Container for DE command to work with STEP.
  TKXSDRAWOBJ: Container for DE command to work with OBJ.
  TKXSDRAWIGES: Container for DE command to work with IGES.
  TKXSDRAWGLTF: Container for DE command to work with GLTF.
  TKXSDRAWVRML: Container for DE command to work with VRML.
  TKXSDRAWPLY: Container for DE command to work with PLY.
  TKXSDRAWSTL: Container for DE command to work with STL.
TKXSDRAW rework to be base DRAW plugin to keep DE session and utils.
Updated documentation
Updated samples
261 files changed:
adm/MODULES
adm/UDLIST
dox/contribution/tests/tests.md
dox/user_guides/step/step.md
samples/CSharp/OCCTProxy/OCCTProxy.cpp
samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp
samples/glfw/adm/cmake/FindOpenCASCADE.cmake
samples/ios/UIKitSample/UIKitSample.xcodeproj/project.pbxproj
samples/java/jniviewer/app/src/main/java/com/opencascade/jnisample/OcctJniActivity.java
samples/java/jniviewer/app/src/main/jni/CMakeLists.txt
samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj
samples/mfc/standard/02_Modeling/CMakeLists.txt
samples/mfc/standard/02_Modeling/adm/win/vc10/Modeling.vcxproj
samples/mfc/standard/03_ImportExport/adm/win/vc10/ImportExport.vcxproj
samples/mfc/standard/mfcsample/CMakeLists.txt
samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj
samples/qt/IESample/EXTERNLIB
samples/qt/IESample/IESample.pro
samples/qt/OCCTOverview/EXTERNLIB
samples/qt/OCCTOverview/OCCTOverview.pro
samples/qt/Tutorial/EXTERNLIB
samples/qt/Tutorial/Tutorial.pro
samples/webgl/CMakeLists.txt
samples/xaml/CMakeLists.txt
src/DE/DE_PluginHolder.hxx [new file with mode: 0644]
src/DE/DE_Wrapper.cxx
src/DE/DE_Wrapper.hxx
src/DE/FILES
src/DEBRepCascade/DEBRepCascade_ConfigurationNode.cxx
src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx
src/DRAWEXE/DRAWEXE.cxx
src/DRAWEXE/EXTERNLIB_STATIC
src/DrawResources/DrawPlugin
src/IGESCAFControl/IGESCAFControl_ConfigurationNode.cxx
src/OS/DataExchange.tcl
src/RWGltf/RWGltf_ConfigurationNode.cxx
src/RWObj/RWObj_ConfigurationNode.cxx
src/RWPly/RWPly_ConfigurationNode.cxx
src/RWStl/RWStl_ConfigurationNode.cxx
src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx
src/TKDE/CMakeLists.txt [new file with mode: 0644]
src/TKDE/EXTERNLIB [new file with mode: 0644]
src/TKDE/FILES [new file with mode: 0644]
src/TKDE/PACKAGES [new file with mode: 0644]
src/TKDECascade/CMakeLists.txt [new file with mode: 0644]
src/TKDECascade/EXTERNLIB [new file with mode: 0644]
src/TKDECascade/FILES [new file with mode: 0644]
src/TKDECascade/PACKAGES [new file with mode: 0644]
src/TKDEGLTF/CMakeLists.txt [new file with mode: 0644]
src/TKDEGLTF/EXTERNLIB [new file with mode: 0644]
src/TKDEGLTF/FILES [new file with mode: 0644]
src/TKDEGLTF/PACKAGES [new file with mode: 0644]
src/TKDEIGES/CMakeLists.txt [new file with mode: 0644]
src/TKDEIGES/EXTERNLIB [new file with mode: 0644]
src/TKDEIGES/FILES [new file with mode: 0644]
src/TKDEIGES/PACKAGES [new file with mode: 0644]
src/TKDEOBJ/CMakeLists.txt [new file with mode: 0644]
src/TKDEOBJ/EXTERNLIB [new file with mode: 0644]
src/TKDEOBJ/FILES [new file with mode: 0644]
src/TKDEOBJ/PACKAGES [new file with mode: 0644]
src/TKDEPLY/CMakeLists.txt [new file with mode: 0644]
src/TKDEPLY/EXTERNLIB [new file with mode: 0644]
src/TKDEPLY/FILES [new file with mode: 0644]
src/TKDEPLY/PACKAGES [new file with mode: 0644]
src/TKDESTEP/CMakeLists.txt [new file with mode: 0644]
src/TKDESTEP/EXTERNLIB [new file with mode: 0644]
src/TKDESTEP/FILES [new file with mode: 0644]
src/TKDESTEP/PACKAGES [new file with mode: 0644]
src/TKDESTL/CMakeLists.txt [new file with mode: 0644]
src/TKDESTL/EXTERNLIB [new file with mode: 0644]
src/TKDESTL/FILES [new file with mode: 0644]
src/TKDESTL/PACKAGES [new file with mode: 0644]
src/TKDEVRML/CMakeLists.txt [new file with mode: 0644]
src/TKDEVRML/EXTERNLIB [new file with mode: 0644]
src/TKDEVRML/FILES [new file with mode: 0644]
src/TKDEVRML/PACKAGES [new file with mode: 0644]
src/TKIGES/CMakeLists.txt [deleted file]
src/TKIGES/EXTERNLIB [deleted file]
src/TKIGES/FILES [deleted file]
src/TKIGES/PACKAGES [deleted file]
src/TKQADraw/EXTERNLIB
src/TKRWMesh/EXTERNLIB
src/TKRWMesh/PACKAGES
src/TKSTEP/CMakeLists.txt [deleted file]
src/TKSTEP/EXTERNLIB [deleted file]
src/TKSTEP/FILES [deleted file]
src/TKSTEP/PACKAGES [deleted file]
src/TKSTEP209/CMakeLists.txt [deleted file]
src/TKSTEP209/EXTERNLIB [deleted file]
src/TKSTEP209/FILES [deleted file]
src/TKSTEP209/PACKAGES [deleted file]
src/TKSTEPAttr/CMakeLists.txt [deleted file]
src/TKSTEPAttr/EXTERNLIB [deleted file]
src/TKSTEPAttr/FILES [deleted file]
src/TKSTEPAttr/PACKAGES [deleted file]
src/TKSTEPBase/CMakeLists.txt [deleted file]
src/TKSTEPBase/EXTERNLIB [deleted file]
src/TKSTEPBase/FILES [deleted file]
src/TKSTEPBase/PACKAGES [deleted file]
src/TKSTL/CMakeLists.txt [deleted file]
src/TKSTL/EXTERNLIB [deleted file]
src/TKSTL/FILES [deleted file]
src/TKSTL/PACKAGES [deleted file]
src/TKVRML/CMakeLists.txt [deleted file]
src/TKVRML/EXTERNLIB [deleted file]
src/TKVRML/FILES [deleted file]
src/TKVRML/PACKAGES [deleted file]
src/TKXDE/CMakeLists.txt [deleted file]
src/TKXDE/EXTERNLIB [deleted file]
src/TKXDE/FILES [deleted file]
src/TKXDE/PACKAGES [deleted file]
src/TKXDECascade/CMakeLists.txt [deleted file]
src/TKXDECascade/EXTERNLIB [deleted file]
src/TKXDECascade/FILES [deleted file]
src/TKXDECascade/PACKAGES [deleted file]
src/TKXDEDRAW/EXTERNLIB
src/TKXDEIGES/CMakeLists.txt [deleted file]
src/TKXDEIGES/EXTERNLIB [deleted file]
src/TKXDEIGES/FILES [deleted file]
src/TKXDEIGES/PACKAGES [deleted file]
src/TKXDESTEP/CMakeLists.txt [deleted file]
src/TKXDESTEP/EXTERNLIB [deleted file]
src/TKXDESTEP/FILES [deleted file]
src/TKXDESTEP/PACKAGES [deleted file]
src/TKXSBase/PACKAGES
src/TKXSDRAW/EXTERNLIB
src/TKXSDRAW/PACKAGES
src/TKXSDRAWDE/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWDE/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWDE/FILES [new file with mode: 0644]
src/TKXSDRAWDE/PACKAGES [new file with mode: 0644]
src/TKXSDRAWGLTF/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWGLTF/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWGLTF/FILES [new file with mode: 0644]
src/TKXSDRAWGLTF/PACKAGES [new file with mode: 0644]
src/TKXSDRAWIGES/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWIGES/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWIGES/FILES [new file with mode: 0644]
src/TKXSDRAWIGES/PACKAGES [new file with mode: 0644]
src/TKXSDRAWOBJ/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWOBJ/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWOBJ/FILES [new file with mode: 0644]
src/TKXSDRAWOBJ/PACKAGES [new file with mode: 0644]
src/TKXSDRAWPLY/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWPLY/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWPLY/FILES [new file with mode: 0644]
src/TKXSDRAWPLY/PACKAGES [new file with mode: 0644]
src/TKXSDRAWSTEP/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWSTEP/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWSTEP/FILES [new file with mode: 0644]
src/TKXSDRAWSTEP/PACKAGES [new file with mode: 0644]
src/TKXSDRAWSTL/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWSTL/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWSTL/FILES [new file with mode: 0644]
src/TKXSDRAWSTL/PACKAGES [new file with mode: 0644]
src/TKXSDRAWVRML/CMakeLists.txt [new file with mode: 0644]
src/TKXSDRAWVRML/EXTERNLIB [new file with mode: 0644]
src/TKXSDRAWVRML/FILES [new file with mode: 0644]
src/TKXSDRAWVRML/PACKAGES [new file with mode: 0644]
src/Vrml/Vrml_ConfigurationNode.cxx
src/XDEDRAW/XDEDRAW.cxx
src/XDEDRAW/XDEDRAW.hxx
src/XDEDRAW/XDEDRAW_Common.cxx
src/XDEDRAW/XDEDRAW_Common.hxx
src/XSControl/XSControl_Functions.cxx
src/XSControl/XSControl_WorkSession.hxx
src/XSDRAW/XSDRAW.cxx
src/XSDRAW/XSDRAW.hxx
src/XSDRAWDE/FILES [new file with mode: 0644]
src/XSDRAWDE/XSDRAWDE.cxx [new file with mode: 0644]
src/XSDRAWDE/XSDRAWDE.hxx [new file with mode: 0644]
src/XSDRAWGLTF/FILES [new file with mode: 0644]
src/XSDRAWGLTF/XSDRAWGLTF.cxx [new file with mode: 0644]
src/XSDRAWGLTF/XSDRAWGLTF.hxx [new file with mode: 0644]
src/XSDRAWIGES/XSDRAWIGES.cxx
src/XSDRAWIGES/XSDRAWIGES.hxx
src/XSDRAWOBJ/FILES [new file with mode: 0644]
src/XSDRAWOBJ/XSDRAWOBJ.cxx [new file with mode: 0644]
src/XSDRAWOBJ/XSDRAWOBJ.hxx [new file with mode: 0644]
src/XSDRAWPLY/FILES [new file with mode: 0644]
src/XSDRAWPLY/XSDRAWPLY.cxx [new file with mode: 0644]
src/XSDRAWPLY/XSDRAWPLY.hxx [new file with mode: 0644]
src/XSDRAWSTEP/XSDRAWSTEP.cxx
src/XSDRAWSTEP/XSDRAWSTEP.hxx
src/XSDRAWSTL/FILES [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL.cxx [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL.hxx [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL_DataSource.cxx [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL_DataSource.hxx [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL_DataSource3D.cxx [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL_DataSource3D.hxx [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL_DrawableMesh.cxx [new file with mode: 0644]
src/XSDRAWSTL/XSDRAWSTL_DrawableMesh.hxx [new file with mode: 0644]
src/XSDRAWSTLVRML/FILES [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML.hxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_CoordsMap.hxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataMapIteratorOfCoordsMap.hxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataMapIteratorOfElemNodesMap.hxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.cxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.hxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.cxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.hxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DrawableMesh.cxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DrawableMesh.hxx [deleted file]
src/XSDRAWSTLVRML/XSDRAWSTLVRML_ElemNodesMap.hxx [deleted file]
src/XSDRAWVRML/FILES [new file with mode: 0644]
src/XSDRAWVRML/XSDRAWVRML.cxx [new file with mode: 0644]
src/XSDRAWVRML/XSDRAWVRML.hxx [new file with mode: 0644]
tests/bugs/demo/bug14673_3
tests/bugs/demo/bug27905
tests/bugs/heal/bug23722
tests/bugs/heal/bug24549
tests/bugs/heal/bug24983
tests/bugs/heal/bug25013_1
tests/bugs/heal/bug25013_2
tests/bugs/heal/bug25823
tests/bugs/heal/bug26280
tests/bugs/heal/bug26671
tests/bugs/heal/bug27078
tests/bugs/heal/bug27894
tests/bugs/heal/bug33028
tests/bugs/heal/bug33398
tests/bugs/mesh/bug28118
tests/bugs/mesh/bug29715
tests/bugs/modalg_4/bug8842_1
tests/bugs/modalg_4/bug8842_10
tests/bugs/modalg_4/bug8842_11
tests/bugs/modalg_4/bug8842_12
tests/bugs/modalg_4/bug8842_13
tests/bugs/modalg_4/bug8842_14
tests/bugs/modalg_4/bug8842_15
tests/bugs/modalg_4/bug8842_16
tests/bugs/modalg_4/bug8842_2
tests/bugs/modalg_4/bug8842_3
tests/bugs/modalg_4/bug8842_4
tests/bugs/modalg_4/bug8842_5
tests/bugs/modalg_4/bug8842_6
tests/bugs/modalg_4/bug8842_7
tests/bugs/modalg_4/bug8842_8
tests/bugs/modalg_4/bug8842_9
tests/bugs/modalg_5/bug25175
tests/bugs/modalg_5/bug25410
tests/bugs/modalg_7/bug30595_2
tests/bugs/modalg_7/bug30829
tests/bugs/modalg_8/bug33165
tests/bugs/moddata_2/bug22572
tests/bugs/stlvrml/begin
tests/perf/fclasses/bug24947
tests/perf/heal/bug24596_1
tests/perf/heal/bug24596_2
tests/perf/moddata/bug25487_1
tests/perf/moddata/bug25487_2
tests/perf/moddata/bug27048_2
tests/v3d/bugs/bug23407_1
tests/v3d/mesh/begin
tests/vselect/bugs/bug26566
tests/vselect/face/G2
tests/vselect/face/G3
tests/vselect/face/G4
tools/TKDFBrowser/EXTERNLIB