diff --git a/include/otbTensorflowMultisourceModelFilter.hxx b/include/otbTensorflowMultisourceModelFilter.hxx index f7afa0db8b64fed4e90d19c54db234c05bcb3bd8..7769341b4987614988ce169a9818be15fcd4e200 100644 --- a/include/otbTensorflowMultisourceModelFilter.hxx +++ b/include/otbTensorflowMultisourceModelFilter.hxx @@ -312,10 +312,10 @@ std::cout << "GenerateOutputInformation() refExtSup=" << refExtSup << std::endl; // Set final size and origin for(unsigned int dim = 0; dim<ImageType::ImageDimension; ++dim) - { m_OutputSize[dim] = std::floor( (extentSup[dim] - extentInf[dim]) / vcl_abs(m_OutputSpacing[dim]) ) ; - m_OutputOrigin[dim] = extentInf[dim] + 0.5 * m_OutputSpacing[dim]; - } + m_OutputOrigin[0] = extentInf[0] + 0.5 * m_OutputSpacing[0]; + m_OutputOrigin[1] = extentSup[1] + 0.5 * m_OutputSpacing[0]; + std::cout << "m_OutputOrigin=" << m_OutputOrigin << std::endl; std::cout << "Input Origin=" << this->GetInput(0)->GetOrigin() << std::endl;