comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/fixings/FixReferenceEventsFacet.java @ 9360:ddcd52d239cd

Outliers in fixation calculation are now shown within the other 'B' event themes and get a separate symbol (triangle). Removed old outliers theme. Also consider showpoints property. Also consider pointsize property.
author gernotbelger
date Wed, 01 Aug 2018 17:13:52 +0200
parents a3f318347707
children 9744ce3c3853
comparison
equal deleted inserted replaced
9359:df6f1b5806f6 9360:ddcd52d239cd
59 final CalculationResult res = (CalculationResult) flys.compute(context, ComputeType.ADVANCE, false); 59 final CalculationResult res = (CalculationResult) flys.compute(context, ComputeType.ADVANCE, false);
60 60
61 final FixResult result = (FixResult) res.getData(); 61 final FixResult result = (FixResult) res.getData();
62 final double currentKm = getCurrentKm(context); 62 final double currentKm = getCurrentKm(context);
63 63
64 if (log.isDebugEnabled()) { 64 if (log.isDebugEnabled())
65 log.debug("current km in FRE: " + currentKm); 65 log.debug("current km in FRE: " + currentKm);
66 }
67 66
68 /* first search in referenced */ 67 /* first search in referenced */
69 final KMIndex<QWD[]> referenced = result.getReferenced(); 68 final KMIndex<QWD[]> referenced = result.getFixings();
70 final QWD foundReferenced = find(referenced, currentKm); 69 return find(referenced, currentKm);
71 if (foundReferenced != null)
72 return foundReferenced;
73
74 // FIXME
75 // /* also search in outliers, should be mutually exclusive, because outliers got removed from referenced */
76 // final KMIndex<QWD[]> outliers = result.getOutliers();
77 // final QWD foundOutlier = find(outliers, currentKm);
78 // if (foundOutlier != null)
79 // return foundOutlier;
80
81 return null;
82 } 70 }
83 71
84 private QWD find(final KMIndex<QWD[]> kmQWs, final double currentKm) { 72 private QWD find(final KMIndex<QWD[]> kmQWs, final double currentKm) {
85 73
86 final KMIndex.Entry<QWD[]> kmQWsEntry = kmQWs.binarySearch(currentKm); 74 final KMIndex.Entry<QWD[]> kmQWsEntry = kmQWs.binarySearch(currentKm);

http://dive4elements.wald.intevation.org