]> OCCT Git - occt.git/commit
0033246: Data Exchange, DE Wrapper - Checking license leads to performance problem
authordpasukhi <dpasukhi@opencascade.com>
Fri, 2 Dec 2022 09:14:38 +0000 (09:14 +0000)
committerVadim Glukhikh <vadim.glukhikh@opencascade.com>
Sat, 10 Dec 2022 14:02:56 +0000 (14:02 +0000)
commit669e0dfc17e55a4188d45f1bb810a6324a6bf432
treeb50b3a7a5b934f54ace8c7af10919fc0f978a2dc
parent74cb5673a563eca1d90f7b3ff20993dfcce1078e
0033246: Data Exchange, DE Wrapper - Checking license leads to performance problem

ReWork UpdateLoad functionality:
UpdateLoad calls only if provider is found.
UpdateLoad calls only for chosen type of translation (read/write)
Add new method to UpdateLoad all registered nodes.
13 files changed:
src/DE/DE_ConfigurationNode.cxx
src/DE/DE_ConfigurationNode.hxx
src/DE/DE_Wrapper.cxx
src/DE/DE_Wrapper.hxx
src/DEBRepCascade/DEBRepCascade_ConfigurationNode.cxx
src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx
src/IGESCAFControl/IGESCAFControl_ConfigurationNode.cxx
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/Vrml/Vrml_ConfigurationNode.cxx