-#include <plugins/ImageGradientFilters/MFluxImageFilter.h>
+#include <ImageGradientFilters/MFluxImageFilter.h>
#include <cpPlugins/DataObjects/Image.h>
+#include <cpPlugins/DataObjects/Image_Demanglers.h>
#include <cpExtensions/Algorithms/ImageFunctionFilter.h>
#include <cpExtensions/Algorithms/MFluxMedialness.h>
-#include <cpExtensions/Algorithms/ImageFunctionFilter.hxx>
-#include <cpExtensions/Algorithms/MFluxMedialness.hxx>
-#include <cpExtensions/Algorithms/GradientImageFunctionBase.hxx>
-#include <itkImageFunction.hxx>
-
// -------------------------------------------------------------------------
cpPluginsImageGradientFilters::MFluxImageFilter::
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" );
- this->m_Parameters.ConfigureAsReal( "MaxRadius" );
- this->m_Parameters.ConfigureAsReal( "RadiusStep" );
- this->m_Parameters.ConfigureAsUint( "RadialSampling" );
+ typedef cpPlugins::DataObjects::Image _TImage;
+ this->_ConfigureInput< _TImage >( "Input", true, false );
+ this->_ConfigureInput< _TImage >( "Mask", false, false );
+ this->_ConfigureOutput< _TImage >( "Output" );
- this->m_Parameters.SetReal( "MinRadius", 0 );
- this->m_Parameters.SetReal( "MaxRadius", 1 );
- this->m_Parameters.SetReal( "RadiusStep", 1 );
- this->m_Parameters.SetUint( "RadialSampling", 4 );
+ this->m_Parameters.ConfigureAsReal( "MinRadius", 0 );
+ this->m_Parameters.ConfigureAsReal( "MaxRadius", 1 );
+ this->m_Parameters.ConfigureAsReal( "RadiusStep", 1 );
+ this->m_Parameters.ConfigureAsUint( "RadialSampling", 4 );
}
// -------------------------------------------------------------------------
_GenerateData( )
{
auto o = this->GetInputData( "Input" );
- cpPlugins_Demangle_ImageCovariantVectors_Dims( o, _GD0 );
- else this->_Error( "Invalid input image." );
+ cpPlugins_Demangle_Image_CovariantVectorPixels_AllDims_1( o, _GD0 )
+ this->_Error( "Invalid input image." );
}
// -------------------------------------------------------------------------