| addAlgorithmFactoryToFront() const | ImFusion::AlgorithmFactory | virtual |
| algorithmDescriptor(const std::string &id, bool matchGuiName=false) const | ImFusion::AlgorithmFactory | virtual |
| algorithmDescriptor() const | ImFusion::AlgorithmFactory | |
| algorithmDescriptors() const | ImFusion::AlgorithmFactory | virtual |
| AlgorithmFactory(const std::string &module, bool checkLicense=true) | ImFusion::AlgorithmFactory | explicit |
| AlgorithmFactory() | ImFusion::AlgorithmFactory | |
| algorithmId() const | ImFusion::AlgorithmFactory | |
| compatibleDescriptors(const DataList &data) const | ImFusion::AlgorithmFactory | virtual |
| compatibleIoDescriptors(const DataList &data) const | ImFusion::AlgorithmFactory | virtual |
| compatibleIoDescriptors(const Filesystem::Path &path) const | ImFusion::AlgorithmFactory | virtual |
| FactoryBase() | ImFusion::FactoryBase | |
| FactoryBase(std::string module, bool checkLicense=true) | ImFusion::FactoryBase | explicit |
| getComponentPath(const std::string &componentName) const | ImFusion::FactoryBase | protected |
| getComponentPath(const std::string &moduleName, const std::string &componentName) | ImFusion::FactoryBase | protectedstatic |
| idFromName(const std::string &name) | ImFusion::AlgorithmFactory | protectedstatic |
| instantiateAlgorithm(const DataList &data) const | ImFusion::AlgorithmFactory | |
| instantiateAlgorithm(const std::string &id, const DataList &data) const | ImFusion::AlgorithmFactory | virtual |
| instantiateIoAlgorithm(const std::string &id, const DataList &data) const | ImFusion::AlgorithmFactory | virtual |
| ioAlgorithmDescriptors() const | ImFusion::AlgorithmFactory | virtual |
| isLicensed(const std::string &name) | ImFusion::FactoryBase | protected |
| isLicensed(const std::string &moduleName, const std::string &name) | ImFusion::FactoryBase | protectedstatic |
| m_algorithmDescriptors (defined in ImFusion::AlgorithmFactory) | ImFusion::AlgorithmFactory | protected |
| m_algorithmIds (defined in ImFusion::AlgorithmFactory) | ImFusion::AlgorithmFactory | protected |
| m_checkLicense (defined in ImFusion::FactoryBase) | ImFusion::FactoryBase | protected |
| m_factoryModule (defined in ImFusion::FactoryBase) | ImFusion::FactoryBase | protected |
| moduleName() const | ImFusion::FactoryBase | |
| nameFromId(const std::string &name) | ImFusion::AlgorithmFactory | protectedstatic |
| NavigationAlgorithmFactory() (defined in ImFusion::NavigationAlgorithmFactory) | ImFusion::NavigationAlgorithmFactory | |
| registerAlgorithm(std::string id, std::string guiName, Flags< Descriptor::AlgorithmAttributes > flags={}, std::optional< Properties > configurationOverride=std::nullopt) | ImFusion::AlgorithmFactory | |
| registerAlgorithmIfLicensed(const Descriptor &descriptor) | ImFusion::AlgorithmFactory | protected |
| ~AlgorithmFactory() override=default (defined in ImFusion::AlgorithmFactory) | ImFusion::AlgorithmFactory | |
| ~FactoryBase() | ImFusion::FactoryBase | protectedvirtual |