#include <ImageGenericFilters/MinimumMaximumCalculator.h>
#include <cpPlugins/DataObjects/Image.h>
#include <cpPlugins/DataObjects/Mesh.h>
+#include <cpPlugins/DataObjects/Image_Demanglers.h>
+#include <itkImage.h>
#include <itkMinimumMaximumImageCalculator.h>
+#include <vtkPolyData.h>
// -------------------------------------------------------------------------
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" );
}
// -------------------------------------------------------------------------
_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." );
}
// -------------------------------------------------------------------------