]> Creatis software - bbtk.git/blobdiff - packages/itk/src/bbitkImageProperties.cxx
re indent
[bbtk.git] / packages / itk / src / bbitkImageProperties.cxx
index 8ab1689ce3e48437f11ca04276f9866086d7f9f5..198c145f266b5cad7528f12e3f77fb882cf586ee 100644 (file)
@@ -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<float> 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);
   }
 }