X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fitk%2Fsrc%2FbbitkImageProperties.cxx;h=198c145f266b5cad7528f12e3f77fb882cf586ee;hb=731d9ee262e286a24e3ea2776d8e914950840a2c;hp=8ab1689ce3e48437f11ca04276f9866086d7f9f5;hpb=c3383e47b97c4c0ccd512d66818d2fbe1eb85359;p=bbtk.git diff --git a/packages/itk/src/bbitkImageProperties.cxx b/packages/itk/src/bbitkImageProperties.cxx index 8ab1689..198c145 100644 --- a/packages/itk/src/bbitkImageProperties.cxx +++ b/packages/itk/src/bbitkImageProperties.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbitkImageProperties.cxx,v $ Language: C++ - Date: $Date: 2010/04/08 14:35:03 $ - Version: $Revision: 1.11 $ + Date: $Date: 2011/03/04 08:33:59 $ + Version: $Revision: 1.15 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -36,6 +36,7 @@ #include "bbitkImageProperties.h" #include "bbitkPackage.h" +#include "itkMinimumMaximumImageFilter.h" namespace bbitk { @@ -46,25 +47,16 @@ namespace bbitk //----------------------------------------------------------------- void ImageProperties::bbUserSetDefaultValues() { - std::cout << - "==============================================================ImageProperties::bbUserSetDefaultValues()" - << std::endl; } //----------------------------------------------------------------- void ImageProperties::bbUserInitializeProcessing() { - std::cout << - "==============================================================ImageProperties::bbUserInitializeProcessing()" - << std::endl; } //----------------------------------------------------------------- void ImageProperties::bbUserFinalizeProcessing() { - std::cout << - "==============================================================ImageProperties::bbUserFinalizeProcessing()" - << std::endl; } void ImageProperties::DoIt() @@ -117,6 +109,17 @@ namespace bbitk bbSetOutputSpacing(vsp); + + // Min Max Value // EED + std::vector vminmax; + 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()) ); + bbSetOutputMinMax(vminmax); + bbtkDebugDecTab("Core",9); } }