diff --git a/include/otbSARDerampImageFilter.h b/include/otbSARDerampImageFilter.h index a7966c5d2caca3efa375923b531e66619775e4f5..b24cf8d02dbb08c61fb62a99df6f9490fc5a9c3b 100644 --- a/include/otbSARDerampImageFilter.h +++ b/include/otbSARDerampImageFilter.h @@ -30,6 +30,7 @@ #include "otbImageKeywordlist.h" #include "otbSarSensorModelAdapter.h" +#include "otbVectorImage.h" #if defined(__GNUC__) || defined(__clang__) # pragma GCC diagnostic push diff --git a/include/otbSARTemporalCorrelationGridImageFilter.txx b/include/otbSARTemporalCorrelationGridImageFilter.txx index 38191291b28e81fe7b017e0fef437c6d08ba991d..a7ec5551a48aa3cbd05ccc7bc03f7421596f5a9f 100644 --- a/include/otbSARTemporalCorrelationGridImageFilter.txx +++ b/include/otbSARTemporalCorrelationGridImageFilter.txx @@ -494,7 +494,7 @@ namespace otb int nbLinesSlave = slavePtr->GetLargestPossibleRegion().GetSize()[1]; // Array to store correlation rate for each pixel and each shift - double arrayRate [2*m_WinAround_ShiftAzi+1][2*m_WinAround_ShiftRan+1]; + std::vector< std::vector<double> > arrayRate (2*m_WinAround_ShiftAzi+1, std::vector<double>(2*m_WinAround_ShiftRan+1)); float arrayPic[3][3]; float dx, dy, VAL_MAX;