]> Creatis software - cpPlugins.git/blob - lib/cpPlugins/Plugins/Host.cxx
median filter added
[cpPlugins.git] / lib / cpPlugins / Plugins / Host.cxx
1 #include <Pluma/Connector.hpp>
2 #include <cpPlugins/Plugins/ImageReader.h>
3 #include <cpPlugins/Plugins/ImageWriter.h>
4 #include <cpPlugins/Plugins/MeshReader.h>
5 #include <cpPlugins/Plugins/MeshWriter.h>
6 #include <cpPlugins/Plugins/MarchingCubes.h>
7 #include <cpPlugins/Plugins/OtsuThresholdImageFilter.h>
8 #include <cpPlugins/Plugins/RGBImageToOtherChannelsFilter.h>
9 #include <cpPlugins/Plugins/SecondRankDiffusionTensorToPolyData.h>
10 #include <cpPlugins/Plugins/BinaryThresholdImageFilter.h>
11 #include <cpPlugins/Plugins/MedianImageFilter.h>
12
13 /// TODO: doc
14 PLUMA_CONNECTOR
15 bool connect( pluma::Host& host )
16 {
17   using namespace cpPlugins::Plugins;
18
19   host.add( new ImageReaderProvider( ) );
20   host.add( new ImageWriterProvider( ) );
21   host.add( new MeshReaderProvider( ) );
22   host.add( new MeshWriterProvider( ) );
23   host.add( new MarchingCubesProvider( ) );
24   host.add( new OtsuThresholdImageFilterProvider( ) );
25   host.add( new RGBImageToOtherChannelsFilterProvider( ) );
26   host.add( new SecondRankDiffusionTensorToPolyDataProvider( ) );
27   host.add( new BinaryThresholdImageFilterProvider( ) );
28   host.add( new MedianImageFilterProvider( ) );
29
30   return( true );
31 }
32
33 // eof - $RCSfile$