Author: echatellier Date: 2014-09-09 15:17:25 +0200 (Tue, 09 Sep 2014) New Revision: 4108 Url: http://forge.codelutin.com/projects/isis-fish/repository/revisions/4108 Log: fixes #5646: gestion des resultats n?\195?\169gatifs pour affichage sur la carte Modified: branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/DefaultScale.java branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Motif.java branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Scale.java branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java Modified: branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/DefaultScale.java =================================================================== --- branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/DefaultScale.java 2014-09-09 10:06:34 UTC (rev 4107) +++ branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/DefaultScale.java 2014-09-09 13:17:25 UTC (rev 4108) @@ -92,15 +92,8 @@ } public int getValueAsRGB(double value) { + System.out.println(value); return (int) (value / (getMax() / 255.0)); } - public double getValueAsSqrtScale(double value) { - double scale = getValueAsScale(value); - if (scale < 0) { - return 0; - } - return Math.sqrt(scale); - } - } // DefaultScale Modified: branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Motif.java =================================================================== --- branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Motif.java 2014-09-09 10:06:34 UTC (rev 4107) +++ branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Motif.java 2014-09-09 13:17:25 UTC (rev 4108) @@ -197,8 +197,14 @@ Scale sc, DataMap datamap) { if (datamap.getValue() != 0) { int rgb = sc.getValueAsRGB(datamap.getValue()); + + // see http://forge.codelutin.com/issues/5646 + // cela peut se produire en cas de résultat incohérents + if (rgb < 0) { + rgb = 0; + } + Color lColor = new Color(255 - rgb, 255 - rgb, 255 - rgb, 255); - Color fColor = new Color(255 - rgb, 255 - rgb, 255 - rgb, 255); OMRect omrect; Modified: branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Scale.java =================================================================== --- branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Scale.java 2014-09-09 10:06:34 UTC (rev 4107) +++ branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/map/Scale.java 2014-09-09 13:17:25 UTC (rev 4108) @@ -48,12 +48,4 @@ public int getValueAsRGB(double value); - /** - * Get the corresponding square root value between 0.0 and 1.0. - * - * @param value value to get sqrt scale - * @return sqrt scale - */ - public double getValueAsSqrtScale(double value); - } // Scale Modified: branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java =================================================================== --- branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java 2014-09-09 10:06:34 UTC (rev 4107) +++ branches/4.3.0-log4j2/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java 2014-09-09 13:17:25 UTC (rev 4108) @@ -541,7 +541,7 @@ * * Default to "info". * - * @return simualtor log level + * @return simulator log level */ public String getSimulLogLevel();