Skip to content
Snippets Groups Projects
Commit e4a0068a authored by Sacha Percot-Tétu's avatar Sacha Percot-Tétu
Browse files

Merge pull request #1 from zakinster/master

Updated main
parents 81a65478 fe7f37dc
No related branches found
No related tags found
No related merge requests found
......@@ -30,6 +30,7 @@
#include "Services/PluginManager.h"
#include "Services/EIImageService.h"
#include "Operations/TestOp.h"
#include "Operations/PointOp.h"
#include "Operations/ThresholdOp.h"
#include "Operations/TranslateOp.h"
......@@ -42,6 +43,26 @@
#include "Operations/MeanSquaredErrorOp.h"
#include "Operations/FFTOp.h"
#include "Operations/IFFTOp.h"
#include "Operations/RandomImgOp.h"
#include "Operations/NoiseOp.h"
#include "Operations/BFlitOp.h"
#include "Operations/DMMOp.h"
#include "Operations/PseudoColorOp.h"
#include "Operations/CroissanceOp.h"
#include "Operations/ZeroCrossingOp.h"
#include "Operations/HistogramOp.h"
#include "Operations/ColorimetryOp.h"
#include "Operations/SinusSynthesisOp.h"
#include "Operations/ScalingOp.h"
#include "Operations/QuantificationOp.h"
#include "Operations/EntropyOp.h"
#include "Operations/HuffmanOp.h"
#include "Operations/RejectionRingOp.h"
#include "Operations/MICDEncodingOp.h"
#include "Services/MorphoMatService.h"
#include "Services/FilteringService.h"
using namespace genericinterface;
using namespace std;
......@@ -82,6 +103,44 @@ int main(int argc, char** argv)
QObject::connect(pluginManager, SIGNAL(addPlugin(OpSet*)), eiimageService, SLOT(addOpSet(OpSet*)));
QObject::connect(pluginManager, SIGNAL(removePlugin(OpSet*)), eiimageService, SLOT(removeOpSet(OpSet*)));
BuiltinOpSet* opSet = new BuiltinOpSet("Operations");
opSet->addOperation(new QuantificationOp());
opSet->addOperation(new PointOp());
opSet->addOperation(new ThresholdOp());
opSet->addOperation(new TranslateOp());
opSet->addOperation(new RotateOp());
opSet->addOperation(new FlipOp(FlipOp::Horizontal));
opSet->addOperation(new FlipOp(FlipOp::Vertical));
opSet->addOperation(new CenterOp());
opSet->addOperation(new SplitColorOp());
opSet->addOperation(new CombineColorOp());
opSet->addOperation(new SignalToNoiseOp());
opSet->addOperation(new MeanSquaredErrorOp());
opSet->addOperation(new FFTOp());
opSet->addOperation(new IFFTOp());
opSet->addOperation(new RandomImgOp());
opSet->addOperation(new NoiseOp());
opSet->addOperation(new BFlitOp());
opSet->addOperation(new DMMOp());
opSet->addOperation(new TestOp());
opSet->addOperation(new PseudoColorOp());
opSet->addOperation(new CroissanceOp());
opSet->addOperation(new ZeroCrossingOp());
opSet->addOperation(new HistogramOp());
opSet->addOperation(new ColorimetryOp());
opSet->addOperation(new SinusSynthesisOp());
opSet->addOperation(new ScalingOp());
opSet->addOperation(new EntropyOp());
opSet->addOperation(new HuffmanOp());
opSet->addOperation(new RejectionRingOp());
opSet->addOperation(new MICDEncodingOp());
eiimageService->addOpSet(opSet);
gi.addService(new MorphoMatService);
gi.addService(new filtrme::FilteringService);
gi.run();
return app.exec();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment