]> Creatis software - cpPlugins.git/blobdiff - plugins/ImageGradientFilters/MFluxImageFilter.cxx
Medialness filters updated.
[cpPlugins.git] / plugins / ImageGradientFilters / MFluxImageFilter.cxx
index b02701a4c4d9726ef43ea4cea2e24d7768e773c8..d1661187e0fdcff3c2530bb4179028418591b37e 100644 (file)
@@ -2,10 +2,10 @@
 #include <cpPlugins/DataObjects/Image.h>
 
 #include <cpExtensions/Algorithms/ImageFunctionFilter.h>
-#include <cpExtensions/Algorithms/FluxMedialness.h>
+#include <cpExtensions/Algorithms/MFluxMedialness.h>
 
 #include <cpExtensions/Algorithms/ImageFunctionFilter.hxx>
-#include <cpExtensions/Algorithms/FluxMedialness.hxx>
+#include <cpExtensions/Algorithms/MFluxMedialness.hxx>
 #include <cpExtensions/Algorithms/GradientImageFunctionBase.hxx>
 #include <itkImageFunction.hxx>
 
@@ -15,6 +15,7 @@ MFluxImageFilter( )
   : Superclass( )
 {
   this->_ConfigureInput< cpPlugins::DataObjects::Image >( "Input", true, false );
+  this->_ConfigureInput< cpPlugins::DataObjects::Image >( "Mask", false, false );
   this->_ConfigureOutput< cpPlugins::DataObjects::Image >( "Output" );
 
   this->m_Parameters.ConfigureAsReal( "MinRadius" );
@@ -49,7 +50,7 @@ void cpPluginsImageGradientFilters::MFluxImageFilter::
 _GD0( _TImage* image )
 {
   typedef typename _TImage::PixelType _TGradient;
-  typedef cpExtensions::Algorithms::FluxMedialness< _TImage > _TFunction;
+  typedef cpExtensions::Algorithms::MFluxMedialness< _TImage > _TFunction;
   typedef typename _TFunction::TOutput _TScalar;
   typedef itk::Image< _TScalar, _TImage::ImageDimension > _TOutputImage;
   typedef cpExtensions::Algorithms::ImageFunctionFilter< _TImage, _TOutputImage, _TFunction > _TFilter;