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 $
=========================================================================*/
/* ---------------------------------------------------------------------
#include "bbitkImageProperties.h"
#include "bbitkPackage.h"
+#include "itkMinimumMaximumImageFilter.h"
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()
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);
}
}