26 mDescription(description)
37 switch (param.getType()) {
static CalculationManager & getSingleton()
AlgorithmFactoryDescription mDescription
void setDoubleParameter(const std::string &s, double p)
bool hasDoubleParameter(const std::string &s) const
const std::string & getAlgorithmName() const
bool hasIntParameter(const std::string &s) const
AlgorithmFactoryBase(const AlgorithmFactoryDescription &description)
#define EPT_EXCEPT(num, desc)
void setStringParameter(const std::string &id, const std::string &s)
void registerFactory(const std::string &name, AlgorithmFactoryBase *factory)
std::shared_ptr< const AlgorithmInformation > loadAlgorithmInformation(const std::string &algorithmName) const
void setIntParameter(const std::string &s, int i)
bool hasStringParameter(const std::string &id) const