From a50aea7c93b6867148d0dc43c351c071ebe8f661 Mon Sep 17 00:00:00 2001 From: adv Date: Fri, 6 Dec 2013 07:17:13 +0000 Subject: [PATCH] Get distance from polyline corrected (Bug #190). --- src/HYDROData/HYDROData_PolylineXY.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/HYDROData/HYDROData_PolylineXY.cxx b/src/HYDROData/HYDROData_PolylineXY.cxx index a8cb4c0f..6c7e5910 100755 --- a/src/HYDROData/HYDROData_PolylineXY.cxx +++ b/src/HYDROData/HYDROData_PolylineXY.cxx @@ -296,6 +296,9 @@ double HYDROData_PolylineXY::GetDistance( const int theSectionIndex, const Point& aSectPoint = aSectPointsList.Value( i ); aResDistance += gp_Pnt2d( aPrevPoint ).Distance( aSectPoint ); aPrevPoint = aSectPoint; + + if ( thePointIndex == i - 1 ) + break; } } else -- 2.39.2