Mercurial > dive4elements > river
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); |