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