Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/parsers/DA50Parser.java @ 4735:94b39073f0f7
Moved EpsilonComparator to utils package becaus its not only useful for TIM parsing. Used EpsilonComparator in DA60 and DA66 case. Maybe TODO: Use in PRF, too.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Tue, 01 Jan 2013 13:54:08 +0100 |
parents | e2e615109a2e |
children | 562f631aab86 |
comparison
equal
deleted
inserted
replaced
4734:0b4e1a493045 | 4735:94b39073f0f7 |
---|---|
11 import org.apache.log4j.Logger; | 11 import org.apache.log4j.Logger; |
12 | 12 |
13 import de.intevation.flys.importer.XY; | 13 import de.intevation.flys.importer.XY; |
14 | 14 |
15 import de.intevation.artifacts.common.utils.FileTools; | 15 import de.intevation.artifacts.common.utils.FileTools; |
16 | |
17 import de.intevation.flys.utils.EpsilonComparator; | |
16 | 18 |
17 | 19 |
18 /** | 20 /** |
19 * To create cross-sections, generate: Map<double,list<xy>> from files | 21 * To create cross-sections, generate: Map<double,list<xy>> from files |
20 * in da66 format. | 22 * in da66 format. |
31 protected Map<Double, List<XY>> data; | 33 protected Map<Double, List<XY>> data; |
32 | 34 |
33 | 35 |
34 /** Trivial constructor. */ | 36 /** Trivial constructor. */ |
35 public DA50Parser() { | 37 public DA50Parser() { |
36 data = new TreeMap<Double, List<XY>>(); | 38 data = new TreeMap<Double, List<XY>>(EpsilonComparator.CMP); |
37 } | 39 } |
38 | 40 |
39 | 41 |
40 /** Get the description of the cross section parsed. */ | 42 /** Get the description of the cross section parsed. */ |
41 @Override | 43 @Override |