#include <Pluma/Connector.hpp>
#include <cpPlugins/Plugins/ImageReader.h>
-#include <cpPlugins/Plugins/ImageSeriesReader.h>
#include <cpPlugins/Plugins/ImageWriter.h>
-#include <cpPlugins/Plugins/MarchingCubes.h>
#include <cpPlugins/Plugins/MeshReader.h>
+#include <cpPlugins/Plugins/MeshWriter.h>
+#include <cpPlugins/Plugins/MarchingCubes.h>
+#include <cpPlugins/Plugins/OtsuThresholdImageFilter.h>
+#include <cpPlugins/Plugins/RGBImageToOtherChannelsFilter.h>
+#include <cpPlugins/Plugins/SecondRankDiffusionTensorToPolyData.h>
+#include <cpPlugins/Plugins/BinaryThresholdImageFilter.h>
+#include <cpPlugins/Plugins/MedianImageFilter.h>
/// TODO: doc
PLUMA_CONNECTOR
bool connect( pluma::Host& host )
{
- host.add( new cpPlugins::Plugins::ImageReaderProvider( ) );
- host.add( new cpPlugins::Plugins::ImageSeriesReaderProvider( ) );
- host.add( new cpPlugins::Plugins::ImageWriterProvider( ) );
- host.add( new cpPlugins::Plugins::MarchingCubesProvider( ) );
- host.add( new cpPlugins::Plugins::MeshReaderProvider( ) );
+ using namespace cpPlugins::Plugins;
+
+ host.add( new ImageReaderProvider( ) );
+ host.add( new ImageWriterProvider( ) );
+ host.add( new MeshReaderProvider( ) );
+ host.add( new MeshWriterProvider( ) );
+ host.add( new MarchingCubesProvider( ) );
+ host.add( new OtsuThresholdImageFilterProvider( ) );
+ host.add( new RGBImageToOtherChannelsFilterProvider( ) );
+ host.add( new SecondRankDiffusionTensorToPolyDataProvider( ) );
+ host.add( new BinaryThresholdImageFilterProvider( ) );
+ host.add( new MedianImageFilterProvider( ) );
+
return( true );
}