comparison backend/src/main/java/org/dive4elements/river/utils/EpsilonComparator.java @ 6971:164e2f2c9bea

Make EpsilonComparator serializable.
author Tom Gottfried <tom@intevation.de>
date Thu, 05 Sep 2013 19:05:00 +0200
parents 4c3ccf2b0304
children
comparison
equal deleted inserted replaced
6970:7be97faf5848 6971:164e2f2c9bea
7 */ 7 */
8 8
9 package org.dive4elements.river.utils; 9 package org.dive4elements.river.utils;
10 10
11 import java.util.Comparator; 11 import java.util.Comparator;
12 import java.io.Serializable;
12 13
13 /** Comparator with some tolerance (epsilon). */ 14 /** Comparator with some tolerance (epsilon). */
14 public class EpsilonComparator implements Comparator<Double> 15 public class EpsilonComparator implements Comparator<Double>, Serializable
15 { 16 {
16 public static final double EPSILON = 1e-4; 17 public static final double EPSILON = 1e-4;
17 18
18 /** Ready-made comparator with 1e-4 tolerance. */ 19 /** Ready-made comparator with 1e-4 tolerance. */
19 public static final EpsilonComparator CMP = new EpsilonComparator(EPSILON); 20 public static final EpsilonComparator CMP = new EpsilonComparator(EPSILON);

http://dive4elements.wald.intevation.org