algorithmfactory.cpp 318 B

12345678
  1. #include "algorithmfactory.h"
  2. #include "algorithmregistry.h"
  3. AlgorithmBase* AlgorithmFactory::create(const QString& type) {
  4. // Use AlgorithmRegistry to create algorithm instance
  5. std::shared_ptr<AlgorithmBase> algorithm = AlgorithmRegistry::instance().create(type.toStdString());
  6. return algorithm.get();
  7. }