X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FImageGenericFilters%2FMinimumMaximumCalculator.cxx;h=df327b841205057bac3dbde7c448ad5923332e85;hb=683fd9cb190ab6835d4c8b58eb2823dd8fbe0b8e;hp=822f61fb3ef02ea883f64f44f18a4f3aca513708;hpb=6bd5a267c827df95f0c1c8f8c0af0f918bf2b31c;p=cpPlugins.git diff --git a/plugins/ImageGenericFilters/MinimumMaximumCalculator.cxx b/plugins/ImageGenericFilters/MinimumMaximumCalculator.cxx index 822f61f..df327b8 100644 --- a/plugins/ImageGenericFilters/MinimumMaximumCalculator.cxx +++ b/plugins/ImageGenericFilters/MinimumMaximumCalculator.cxx @@ -1,17 +1,23 @@ #include #include #include +#include +#include #include +#include // ------------------------------------------------------------------------- cpPluginsImageGenericFilters::MinimumMaximumCalculator:: MinimumMaximumCalculator( ) : Superclass( ) { - this->_ConfigureInput< cpPlugins::DataObjects::Image >( "Input", true, false ); - this->_ConfigureOutput< cpPlugins::DataObjects::Mesh >( "Maximum" ); - this->_ConfigureOutput< cpPlugins::DataObjects::Mesh >( "Minimum" ); + typedef cpPlugins::DataObjects::Image _TImage; + typedef cpPlugins::DataObjects::Mesh _TMesh; + + this->_ConfigureInput< _TImage >( "Input", true, false ); + this->_ConfigureOutput< _TMesh >( "Maximum" ); + this->_ConfigureOutput< _TMesh >( "Minimum" ); } // ------------------------------------------------------------------------- @@ -25,8 +31,8 @@ void cpPluginsImageGenericFilters::MinimumMaximumCalculator:: _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." ); } // -------------------------------------------------------------------------