00001 //-------------------------------------------------- 00013 //--------------------------------------------------- 00014 00015 #ifndef TEST_ALGORITHM_PLUGIN_H_ 00016 #define TEST_ALGORITHM_PLUGIN_H_ 00017 00018 #include <QObject> 00019 #include <QStringList> 00020 #include <QImage> 00021 00022 #include "../interfaces.h" 00023 00024 namespace imedgine 00025 { 00026 //-------------------------------------------------- 00035 00036 class TestAlgorithmPlugin : public QObject, public AlgorithmInterface 00037 { 00038 Q_OBJECT 00039 Q_INTERFACES(imedgine::AlgorithmInterface) 00040 00041 public: 00042 //-------------------------------------------------- 00043 00044 Algorithm* getAlgorithm() const; 00045 00046 //-------------------------------------------------- 00047 00048 ConfigWidget* getConfigWidget() const; 00049 00050 //-------------------------------------------------- 00051 00052 Configuration* getConfiguration() const; 00053 }; 00054 00055 } 00056 00057 #endif //TEST_ALGORITHM_PLUGIN_H_