MCPcopy Create free account
hub / github.com/ThatOpen/engine_web-ifc / CloseAllModels

Method CloseAllModels

src/cpp/web-ifc/modelmanager/ModelManager.cpp:25–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23}
24
25void webifc::manager::ModelManager::CloseAllModels()
26{
27 for (size_t i = 0; i < _loaders.size(); i++)
28 {
29 if (!IsModelOpen(i))
30 continue;
31 delete _loaders[i];
32 delete _geometryProcessors[i];
33 }
34 _loaders.clear();
35 _geometryProcessors.clear();
36}
37
38void webifc::manager::ModelManager::SetLogger(std::shared_ptr<spdlog::logger> logger) {
39 _logger = logger;

Callers 2

DisposeMethod · 0.80
CloseAllModelsFunction · 0.80

Calls 3

IsModelOpenFunction · 0.85
sizeMethod · 0.80
clearMethod · 0.65

Tested by

no test coverage detected