diff --git a/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx b/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx index 57aac98daa52862151a6c6a69f5a66309eb16cb5..afee70531c471e5c64f23a5451c193a7962e58e3 100644 --- a/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx +++ b/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx @@ -407,7 +407,12 @@ void Multi3DMapToDEMFilter<T3DImage, TMaskImage, TOutputDEMImage>::GenerateInput minMapIndex[1] = static_cast<long int> (mapRegion.GetIndex(1)); IndexType minMapRequestedIndex; + minMapRequestedIndex[0]= maxMapIndex[0]+1; + minMapRequestedIndex[1]= maxMapIndex[1]+1; IndexType maxMapRequestedIndex; + maxMapRequestedIndex[0]= 0; + maxMapRequestedIndex[1]= 0; + for (unsigned int i = 0; i < 8; i++) { TDPointType tmpSensor = groundToSensorTransform->TransformPoint(corners[i]);