]> 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)
committermsv <msv@opencascade.com>
Mon, 5 Dec 2022 11:36:00 +0000 (14:36 +0300)
commit9621410faad9a04c94ca19cd1723d8ca54ad7182
treea9ffbdb0aed7336710d8c4b611e9b2ff2834b779
parentdf85ce063575bdfe97164dfb9c0c8591c1c66864
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