X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FImageGenericFilters%2FRescaleIntensityImageFilter.cxx;h=38681d9a8cbefd2fb8cb18814228f4f2e426af43;hb=683fd9cb190ab6835d4c8b58eb2823dd8fbe0b8e;hp=52a3635bf641742eb389f50a146cffcb859a63bf;hpb=6bd5a267c827df95f0c1c8f8c0af0f918bf2b31c;p=cpPlugins.git diff --git a/plugins/ImageGenericFilters/RescaleIntensityImageFilter.cxx b/plugins/ImageGenericFilters/RescaleIntensityImageFilter.cxx index 52a3635..38681d9 100644 --- a/plugins/ImageGenericFilters/RescaleIntensityImageFilter.cxx +++ b/plugins/ImageGenericFilters/RescaleIntensityImageFilter.cxx @@ -1,5 +1,6 @@ #include #include +#include #include @@ -8,8 +9,9 @@ cpPluginsImageGenericFilters::RescaleIntensityImageFilter:: RescaleIntensityImageFilter( ) : Superclass( ) { - this->_ConfigureInput< cpPlugins::DataObjects::Image >( "Input", true, false ); - this->_ConfigureOutput< cpPlugins::DataObjects::Image >( "Output" ); + typedef cpPlugins::DataObjects::Image _TImage; + this->_ConfigureInput< _TImage >( "Input", true, false ); + this->_ConfigureOutput< _TImage >( "Output" ); this->m_Parameters.ConfigureAsReal( "OutputMinimum" ); this->m_Parameters.ConfigureAsReal( "OutputMaximum" ); @@ -29,8 +31,8 @@ void cpPluginsImageGenericFilters::RescaleIntensityImageFilter:: _GenerateData( ) { auto o = this->GetInputData( "Input" ); - cpPlugins_Demangle_ImageScalars_Dims( o, _GD0 ); - else this->_Error( "Invalid input image." ); + cpPlugins_Demangle_Image_ScalarPixels_AllDims_1( o, _GD0 ) + this->_Error( "Invalid input image." ); } // -------------------------------------------------------------------------