-/*
- minmaxfilter->SetInput(im);
- printf("EED ImageProperties::DoIt 3\n");
- minmaxfilter->Update();
- printf("EED ImageProperties::DoIt 4\n");
-// vminmax.push_back( minmaxfilter->GetMinimumOutput()->Get() );
-// vminmax.push_back( minmaxfilter->GetMaximumOutput()->Get() );
- vminmax.push_back( minmaxfilter->GetMinimum() );
- printf("EED ImageProperties::DoIt 5\n");
- vminmax.push_back( minmaxfilter->GetMaximum() );
- printf("EED ImageProperties::DoIt 6\n");
-*/
- vminmax.push_back( 22 );
- vminmax.push_back( 33 );
-
+ typedef itk::MinimumMaximumImageFilter< itkImageType > MinMaxFilterType;
+ typename MinMaxFilterType::Pointer minMaxCalculator = MinMaxFilterType::New();
+ minMaxCalculator->SetInput(im);
+ minMaxCalculator->Update();
+ vminmax.push_back( (float) (minMaxCalculator->GetMinimum()) );
+ vminmax.push_back( (float) (minMaxCalculator->GetMaximum()) );