Author: chatellier Date: 2011-02-03 15:44:34 +0000 (Thu, 03 Feb 2011) New Revision: 656 Log: Fix length structure length half step compute Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java =================================================================== --- trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java 2011-02-03 15:41:57 UTC (rev 655) +++ trunk/coser-business/src/main/java/fr/ifremer/coser/services/ProjectService.java 2011-02-03 15:44:34 UTC (rev 656) @@ -2459,21 +2459,7 @@ // plain or half centimeters try { double length = Double.parseDouble(lengthAsString); - - // get length step to use - double ceil = Math.ceil(length); - double floor = Math.floor(length); - // ne pas prendre 0.5 car 10.0 serait arrondit à 10.5 - double round = Math.floor(length + 0.499999); - - // on prend le pas ou demi pas le plus proche - if (ceil == round) { - length = floor + 0.5; - } - else { - length = floor; - } - + length = getHalfStepValue(length); lengthSet.add(length); } catch (NumberFormatException ex) {