_GD0( _TImage* image )
{
if( image != NULL )
- return(
- this->_GD1< _TImage, itk::Image< unsigned char, _TImage::ImageDimension > >( image )
- );
+ return( this->_GD1< _TImage, unsigned char >( image ) );
else
return(
"ImageFilters::HistogramThresholdImageFilter: No valid input image."
}
// -------------------------------------------------------------------------
-template< class _TImage, class _TBinaryImage >
+template< class _TImage, class _TBinaryPixel >
std::string cpPluginsImageFilters::HistogramThresholdImageFilter::
_GD1( _TImage* image )
{
- typedef itk::HistogramThresholdImageFilter< _TImage, _TBinaryImage > _F;
- typedef typename _TImage::PixelType _TP;
+ typedef itk::Image< _TBinaryPixel, _TImage::ImageDimension > _TBinaryImage;
+ typedef itk::HistogramThresholdImageFilter< _TImage, _TBinaryImage > _TFilter;
// Get parameters
// Configure filter
- _F* filter = this->_CreateITK< _F >( );
+ _TFilter* filter = this->_CreateITK< _TFilter >( );
filter->SetInput( image );
filter->Update( );