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
unknown
54b4c44849
Added some javadoc for the ChartsPanel.
2011-12-21 17:21:57 +01:00
unknown
b1ced08cbb
Merge remote branch 'origin/gwt' into gwt
2011-12-21 15:27:29 +01:00
unknown
2cc70f3def
Fixed problem with NPE/wrong display in the small overview chart.
2011-12-21 15:24:59 +01:00
Axel Uhl
8f9d3c37be
added logging properties to launch configs
2011-12-21 15:05:20 +01:00
Axel Uhl
e5050c7c72
formatting changes
2011-12-21 14:33:46 +01:00
Axel Uhl
7ce3c2ba48
parallelized getManeuvers in SailingServiceImpl
2011-12-21 14:29:02 +01:00
Axel Uhl
b36c25fe30
allow for concurrency in DouglasPeucker implementation; parallelized leaderboard calculations in SailingServiceImpl
2011-12-21 14:11:55 +01:00
Axel Uhl
73a3187625
renamed abstract TracTrac test base class; added first fragments for a concurrency performance test
2011-12-21 11:31:19 +01:00
Axel Uhl
6a96f42218
replace an old empty Event with a new one created by TracTrac DomainFactory
2011-12-21 11:21:35 +01:00
Axel Uhl
b845e4fcb0
Merge remote-tracking branch 'server/gwt' into gwt
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/WindPanel.java
2011-12-20 17:27:01 +01:00
Axel Uhl
be6c9eb6b7
end-to-end support for first-leg-is-upwind identification
2011-12-20 17:23:56 +01:00
Fabian Schwarz-Fritz
746d43e7a0
Corrected comment for single selection
2011-12-20 16:52:33 +01:00
Fabian Schwarz-Fritz
45c5324bc0
Corrected listeners of WindPanel. A selection change in the
...
TrackedEventsComposite now updates the WindPanel correctly.
2011-12-20 16:39:43 +01:00
Axel Uhl
82077866ce
started to introduce a flag on TrackedRace identifying whether the first leg is known to be upwind
2011-12-20 16:10:56 +01:00