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