11 #include <geometry/CreatorManager.h>
12 #include <framework/logging/Logger.h>
13 #include <framework/utilities/FileSystem.h>
28 void CreatorManager::registerCreatorFactory(
const std::string& name,
CreatorFactory* factory)
30 getInstance().m_creatorFactories[name] = factory;
33 CreatorBase* CreatorManager::getCreator(
const string& name,
const string& library)
35 if (!library.empty()) {
36 FileSystem::loadLibrary(library,
false);
42 B2ERROR(
"Could not find a geometry creator named " << name);