Commit Graph
1791 Commits
Author SHA1 Message Date
Axel Uhl 385fb70e64 added maven dependency to domain.commons in gwt.ui project; continued work on wind strip charts 2011-12-29 11:56:49 +01:00
Axel Uhl 9db25beeba added missing dependency to gwt.ui.test project; use WindSource[] instead of Collection<WindSource> in API 2011-12-29 11:44:15 +01:00
Axel Uhl 420e940b1c added missing inherits for new SailingDomain shared module 2011-12-29 11:31:28 +01:00
Axel Uhl b1326a0eb4 use WindSource and selectedWindSource in SmallWindHistoryPanel 2011-12-29 11:29:17 +01:00
Axel Uhl 686df2fa62 use WindSource enum also for selected wind source in UI 2011-12-29 11:20:54 +01:00
Axel Uhl 98d527ffa0 made WindPanel use WindSource which is now in commons bundle and can be used on client and server 2011-12-29 11:18:07 +01:00
Axel Uhl 4398a0e3e2 introduced com.sap.sailing.domain.common project which lets us share between domain and gwt.ui 2011-12-29 10:57:25 +01:00
Axel Uhl bbbf32a61c fixed removal of replaced boat markers 2011-12-28 00:01:09 +01:00
Axel Uhl fa0765d7eb replace boat marker if its icon anchor changes 2011-12-27 23:40:10 +01:00
Axel Uhl ac549cfb0d after estimated wind track performs caching, use it for calculations is selected 2011-12-27 22:59:57 +01:00
Axel Uhl 469c5914a2 fixed caching of estimated wind track; now things are a lot faster again 2011-12-27 20:55:02 +01:00
Axel Uhl 820aceccc1 fixed test case so it won't consider null fixes for cache additions 2011-12-27 16:13:39 +01:00
Axel Uhl 2a9687ac14 started to add wind estimation caching; added test case which still fails sporadically 2011-12-27 16:02:41 +01:00
Axel Uhl 83aade65bd don't use wind estimator for tack calculation (saves about 10x time);
we need to cache; see bug #20
2011-12-23 23:49:24 +01:00
Axel Uhl 843e4c9cac clone fixes before analysis to avoid deadlock while computing tack involving wind estimation 2011-12-23 18:19:53 +01:00
Axel Uhl 8a0c9befac avoid deadlocks by letting TrackBasedEstimationWindTrackImpl's getEstimatedWind be unsynchronized 2011-12-23 17:58:05 +01:00
Axel Uhl 5a7fce5e78 added varargs parameter to TrackedRace.getWind(...) allowing for the exclusion of wind sources 2011-12-23 17:35:26 +01:00
Axel Uhl decf4b5dce fixed endless recursion in descendingIterator for TrackBasedEstimationWindTrackImpl 2011-12-23 14:45:19 +01:00
Axel Uhl 3187939006 added a first elementary test case for estimated wind track 2011-12-23 14:10:11 +01:00
Axel Uhl 489b123350 added missing DescendingNavigableSet class 2011-12-23 13:52:22 +01:00
Axel Uhl de63aed8fd preparation work for a virtual wind track based on wind estimation 2011-12-23 13:47:00 +01:00
Axel Uhl 37a9751d85 fixed Javadoc typo 2011-12-23 11:20:25 +01:00
Axel Uhl f19ed61d46 fixed typo, removed accomplished TODO 2011-12-23 11:19:51 +01:00
Axel Uhl fb21f13de2 added enumeration constants for estimated wind sources 2011-12-23 11:19:14 +01:00
Axel Uhl 1fdb2b5855 minor adjustment to message strings 2011-12-23 11:18:51 +01:00
Axel Uhl 64a6f6533a consistently use getInternalRawFixes() to encapsulate fixes field;
this will allow us to have specialized WindTracks for estimations that virtualize the fixes
2011-12-23 11:17:49 +01:00
Axel Uhl 6e158de3de improved Track's Javadoc 2011-12-23 11:17:32 +01:00
Axel Uhl ef6d896b37 enhanced comment 2011-12-22 17:51:42 +01:00
Axel Uhl 642c8e4e12 fixed test cases after getEstimatedWindDirection() no longer throws NoWindException 2011-12-22 17:22:20 +01:00
Axel Uhl 4f40092c14 return null instead of throwing an exception if wind cannot be estimated 2011-12-22 17:19:33 +01:00
Axel Uhl 32478e6b2a Merge remote-tracking branch 'server/gwt' into gwt 2011-12-22 16:57:59 +01:00
Axel Uhl 9ef9dad5d5 Douglas-Peucker points less than two hull lengths apart belong to same maneuver even if more time between them;
This helps identifying penalty circles where the boat speed may drop off so much that too much time
passes between the Douglas-Peucker points for them to be within the time span of an average maneuver.
These points, however, are in very close distance from each other due to the low boat speed.
2011-12-22 16:52:02 +01:00
unknown 7566eec4e0 Merge remote branch 'origin/gwt' into gwt 2011-12-22 16:51:17 +01:00
unknown ac20711260 Fixed TODO and some javadoc in ChartsPanel 2011-12-22 16:50:27 +01:00
Axel Uhl 98141af18a reverted maneuver duration back to 8000ms 2011-12-22 16:10:55 +01:00
Axel Uhl ec58b027c6 improved comments 2011-12-22 16:08:31 +01:00
Axel Uhl d4ac1a10eb removed resolved TODO; enhanced tool tip for DP point markers 2011-12-22 16:07:50 +01:00
unknown cad988f5c9 Raplced some HashMaps with Lists/Sets. 2011-12-22 16:04:05 +01:00
Axel Uhl 32e594b8bf make "true" the default for upwind start; explicitly exclude other boat classes on demand 2011-12-22 13:47:41 +01:00
unknown eef9c8b8a5 Merge remote branch 'origin/gwt' into gwt 2011-12-22 13:23:18 +01:00
unknown 302c40662a Fixed some problem with computing the mark-passings for the distance traveled data in getCompetitorRaceData. 2011-12-22 13:21:15 +01:00
Axel Uhl be2fcc6fe3 added test case for maneuver penalty circle detection 2011-12-22 12:08:07 +01:00
Axel Uhl 0fc7279457 temporarily adjusted SmallWindHistoryPanel's wind source display to "ESTIMATION" 2011-12-22 01:02:01 +01:00
Axel Uhl 44897294d5 had to relax one bearing-averaging-based test verdict's accuracy, probably due to lack of trigonometric precision 2011-12-22 00:47:53 +01:00
Axel Uhl d90a66428d fixed all bearing averaging using the now fixed BearingCluster 2011-12-22 00:43:59 +01:00
Axel Uhl 357492f47c fixed BearingCluster's angle averaging 2011-12-22 00:39:55 +01:00
Axel Uhl 212ed96c74 added another failing test for BearingCluster averaging 2011-12-22 00:08:12 +01:00
Axel Uhl 4a60e667c8 added more failing test cases for degree averaging; some refactorings in track implementations 2011-12-21 23:57:48 +01:00
Axel Uhl e4610e6076 annotated/commented all lines where degrees are "illegally" added / averaged 2011-12-21 21:53:15 +01:00
Axel Uhl 598f2f54b8 fixed bug in BearingCluster.splitInTwo; provide estimation in all cases, independently of EXPEDITION track;
use count of boats that were used for the estimation results as force in beaufort
2011-12-21 20:57:04 +01:00