From f714626bd72129ed3b5f6552104a659b6a5d1afd Mon Sep 17 00:00:00 2001 From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org> Date: Tue, 5 May 2009 16:11:49 +0800 Subject: [PATCH] BUG: region origin North-West and correct computation for South and West hemisphere --- Code/Common/otbVectorDataExtractROI.txx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Code/Common/otbVectorDataExtractROI.txx b/Code/Common/otbVectorDataExtractROI.txx index a140d5501a..267eea0446 100644 --- a/Code/Common/otbVectorDataExtractROI.txx +++ b/Code/Common/otbVectorDataExtractROI.txx @@ -385,6 +385,8 @@ VectorDataExtractROI<TVectorData> y = static_cast<double>(it.Value()[1]); index[0] = x; index[1] = y; + maxId[0] = x; + maxId[1] = y; ++it; while (it != vertexlist->End()) @@ -397,7 +399,7 @@ VectorDataExtractROI<TVectorData> { index[0] = x; } - if ( y < index[1] ) + if ( y > index[1] ) { index[1] = y; } @@ -406,7 +408,7 @@ VectorDataExtractROI<TVectorData> { maxId[0] = x; } - if ( y > maxId[1] ) + if ( y < maxId[1] ) { maxId[1] = y; } -- GitLab