]> 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)
committervglukhik <vglukhik@opencascade.com>
Fri, 17 Mar 2023 23:04:08 +0000 (23:04 +0000)
commit4ebd858084898bb34f28481d94eef0918d817a69
tree25dd2c9d03cdeceb8eaff111e8e0a4afe1b564a8
parentf7a0b1fbc434869521c81686beaf96cbcca6394b
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