Skip to content
Snippets Groups Projects
Commit 4ab2aec1 authored by Cyrille Valladeau's avatar Cyrille Valladeau
Browse files

ENH: supress rescale when writing in double

parent 91fcfc1d
No related branches found
No related tags found
No related merge requests found
......@@ -16,8 +16,8 @@
=========================================================================*/
#include "otbWrapperOutputImageParameter.h"
//#include "itkCastImageFilter.h"
#include "otbVectorRescaleIntensityImageFilter.h"
#include "itkCastImageFilter.h"
namespace otb
{
......@@ -116,7 +116,12 @@ OutputImageParameter::Write( )
}
case ImagePixelType_double:
{
otbRescaleAndWriteMacro(DoubleVectorImageType, m_DoubleWriter);
typedef itk::CastImageFilter<FloatVectorImageType, DoubleVectorImageType> CastFilterType;
CastFilterType::Pointer cast = CastFilterType::New();
cast->SetInput( this->GetImage() );
m_DoubleWriter->SetFileName( this->GetFileName() );
m_DoubleWriter->SetInput(cast->GetOutput());
m_DoubleWriter->Update();
break;
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment