Revision: 8598
http://sourceforge.net/p/fudaa/svn/8598
Author: deniger
Date: 2014-02-03 22:07:27 +0000 (Mon, 03 Feb 2014)
Log Message:
-----------
CRUE-601
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/action/ProjectBrancheOnLineProcess.java
Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/action/ProjectBrancheOnLineProcess.java
===================================================================
--- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/action/ProjectBrancheOnLineProcess.java 2014-02-03 14:34:34 UTC (rev 8597)
+++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/action/ProjectBrancheOnLineProcess.java 2014-02-03 22:07:27 UTC (rev 8598)
@@ -64,22 +64,19 @@
}
}
//on prend le point le plus proche dans ce cas:
- if (position == null) {
- for (int k = 0; k < size; k++) {
- Coordinate coordinateA = line.getCoordinate(k);
- if (position == null) {
+ for (int k = 0; k < size; k++) {
+ Coordinate coordinateA = line.getCoordinate(k);
+ if (position == null) {
+ position = coordinateA;
+ idx = 0;
+ } else {
+ double current = position.distance(point);
+ double newDistance = coordinateA.distance(point);
+ if (newDistance < current) {
position = coordinateA;
- idx = 0;
- } else {
- double current = position.distance(point);
- double newDistance = coordinateA.distance(point);
- if (newDistance < current) {
- position = coordinateA;
- idx = k;
- }
+ idx = k;
}
}
-
}
return position == null ? null : new GeometryLocation(null, idx, position);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|