Commit Graph
100 Commits
Author SHA1 Message Date
Christopher Ronnewinkel (D036654) 78502e1443 Revert "Merge remote-tracking branch 'origin/raceboard-simulation'"
This reverts commit 0c759f2b78, reversing
changes made to 6876463de6.
2014-12-17 14:50:07 +01:00
Christopher Ronnewinkel (D036654) 0c759f2b78 Merge remote-tracking branch 'origin/raceboard-simulation' 2014-11-13 17:09:08 +01:00
Christopher Ronnewinkel (D036654) 11f1aa7075 Merge remote-tracking branch 'origin/raceboard-simulation-gps-polars' into raceboard-simulation 2014-11-13 17:07:19 +01:00
Christopher Ronnewinkel (D036654) 516f286def fix gps-polar-diagram direct implementation; average port/star angles & speeds in gps-polar-diagram interpolated implementation; 2014-11-13 16:20:58 +01:00
Christopher Ronnewinkel (D036654) 521f7901d8 Merge remote-tracking branch 'ExternalGit/polar-api' into raceboard-simulation-gps-polars 2014-11-13 11:55:05 +01:00
Christopher Ronnewinkel (D036654) 1ff1763575 evaluate hasPolar() on race-map based on gps-polar-data; thereby generalize raceboard-simulation to all boat-classes; 2014-11-12 19:34:18 +01:00
Christopher Ronnewinkel (D036654) 4e8d27c33e Merge remote-tracking branch 'origin/raceboard-simulation' into raceboard-simulation-gps-polars 2014-11-12 19:12:59 +01:00
Christopher Ronnewinkel (D036654) 2fb90c8519 fix final path-position of tree-grow; 2014-11-12 19:10:52 +01:00
Christopher Ronnewinkel (D036654) 9ba768cbf0 fix segmentation of paths in equitemporal steps; 2014-11-12 18:57:01 +01:00
Christopher Ronnewinkel (D036654) 9357eddad4 Merge remote-tracking branch 'ExternalGit/master' into raceboard-simulation-gps-polars
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-11-12 15:41:34 +01:00
Christopher Ronnewinkel (D036654) 7f628c0e05 renaming & formatting; 2014-11-12 10:28:39 +01:00
Christopher Ronnewinkel (D036654) 0d516fb51d integrate with polar-diagram-base; rename implementation that directly accesses polar-api to polar-diagram-gps-raw; 2014-11-11 22:38:38 +01:00
Christopher Ronnewinkel (D036654) a1c211b399 first integration of simulation and gps-polars; 2014-11-11 17:23:10 +01:00
Christopher Ronnewinkel (D036654) 6144830dce Merge remote-tracking branch 'origin/sapsailing.com/polar-api' into raceboard-simulation 2014-11-10 15:40:57 +01:00
Christopher Ronnewinkel (D036654) 98e3554f12 add equitemporal markers to paths from simulation; 2014-11-10 11:54:40 +01:00
Christopher Ronnewinkel (D036654) 110d0f78ed fix handling of out-of-range wind-speeds in polardiagram base-implementation; 2014-11-07 10:12:06 +01:00
Christopher Ronnewinkel (D036654) edca95fa93 fix null-pointer-exception when determining current-leg; 2014-11-07 09:36:07 +01:00
Christopher Ronnewinkel (D036654) d599f90158 Merge remote-tracking branch 'origin/master' into raceboard-simulation 2014-11-06 14:28:33 +01:00
Christopher Ronnewinkel (D036654) 18a40137d7 add security-ui deploy-directory to .gitignore; 2014-11-03 19:10:38 +01:00
Christopher Ronnewinkel (D036654) 8dead5f70d performance tree-grow: remove local cache, because short-time-wind-cache does work correctly now; 2014-10-30 20:44:57 +01:00
Christopher Ronnewinkel (D036654) f7a3ab03ab Merge remote-tracking branch 'origin/master' into raceboard-simulation 2014-10-30 16:49:27 +01:00
Christopher Ronnewinkel (D036654) 04714f3592 fix leg start- and end-time for simulation; 2014-10-29 20:25:49 +01:00
Christopher Ronnewinkel (D036654) 3bd6a0f797 performance tree-grow: fix cos(lat) factor in longitude quantization; add wind-cache to wind-field-tracked-race used by tree-grow; 2014-10-29 20:09:06 +01:00
Christopher Ronnewinkel (D036654) 7664592889 performance tree-grow: quantize positions & timepoints when accessing TrackedRace.getWind(...) to support caching; 2014-10-28 22:25:31 +01:00
Christopher Ronnewinkel (D036654) 8b2bfe43b6 performance tree-grow: minimize calls to TrackedRace.getWind(...); 2014-10-28 21:10:31 +01:00
Christopher Ronnewinkel (D036654) 6d1f2a3eb4 add tree-grow-variant where path-candidate is represented by BitSets instead of Strings to compare runtime performance; unfortunately no performance improvements; 2014-10-21 13:08:17 +02:00
Christopher Ronnewinkel (D036654) 9aa66d686a simplify tree-grow-algorithm by strict focus on left/right steps; 2014-10-20 20:16:14 +02:00
Christopher Ronnewinkel (D036654) 7bc64daead update race-simulation-overlay dependent on quickranks; 2014-10-15 18:20:34 +02:00
Christopher Ronnewinkel (D036654) a133259345 add check for availability of suitable polar diagram (hasPolar) to race-map-settings; 2014-10-14 17:42:18 +02:00
Christopher Ronnewinkel (D036654) 10d3978938 define OSGi-bundle-service for accessing polar-diagrams of simulator based on boat-class of race-definition; 2014-10-13 12:04:28 +02:00
Christopher Ronnewinkel (D036654) f94792aa25 Merge remote-tracking branch 'origin/raceboard-simulation' into external-master 2014-10-09 09:48:20 +02:00
Christopher Ronnewinkel (D036654) c736bdb196 Merge remote-tracking branch 'origin/master' into raceboard-simulation 2014-10-08 16:42:59 +02:00
Christopher Ronnewinkel (D036654) 7796e5be6e add URL-parameter "viewShowSimulation" to raceboard which enables/disables raceboard simulation; 2014-10-08 16:07:35 +02:00
Christopher Ronnewinkel (D036654) 26fc5aeebb move spacing to CSS file; 2014-10-07 11:48:04 +02:00
Christopher Ronnewinkel (D036654) cac420df8a make combined-wind-display a map-control; align spacing; 2014-10-06 19:39:01 +02:00
Christopher Ronnewinkel (D036654) a6302b2fa1 make simulation-legend a separate widget; connect simulation-overlay to string-messages; 2014-10-06 16:47:29 +02:00
Christopher Ronnewinkel (D036654) 6b532bc45f fix exception if current leg is null; 2014-10-02 14:46:26 +02:00
Christopher Ronnewinkel (D036654) 59f696b2d2 minor cleanup of polar-diagram base-implementation; 2014-10-02 09:39:56 +02:00
Christopher Ronnewinkel 07ae92cc47 Updated simulatorintegration (markdown) 2014-10-01 08:13:17 +00:00
Christopher Ronnewinkel 28c31a9794 Updated simulatorintegration (markdown) 2014-10-01 08:12:36 +00:00
Christopher Ronnewinkel 81633d645e Updated simulatorintegration (markdown) 2014-10-01 08:12:08 +00:00
Christopher Ronnewinkel c364bd9d44 Updated simulatorintegration (markdown) 2014-10-01 07:40:27 +00:00
Christopher Ronnewinkel 52bec78f28 Updated simulatorintegration (markdown) 2014-10-01 07:39:59 +00:00
Christopher Ronnewinkel 6187d6effb Updated simulatorintegration (markdown) 2014-10-01 07:39:21 +00:00
Christopher Ronnewinkel (D036654) d1e5b13678 add basic calibration/scaling of speeds & optimal angles, e.g. 95% speed (slower) with 105% optimal angles (wider), to polar diagram base implementation; 2014-09-30 20:22:54 +02:00
Christopher Ronnewinkel (D036654) 2985c513ae add legend showing leg-times for comparison of real & simulated courses; 2014-09-15 21:04:54 +02:00
Christopher Ronnewinkel (D036654) 177959c6e2 update simulation based on racemap-timer; execute simulation only if leg has changed, i.e. leg-starttime; 2014-09-12 22:36:00 +02:00
Christopher Ronnewinkel (D036654) 8fdfaf1bea Merge remote-tracking branch 'origin/master' into raceboard-simulation 2014-09-11 20:55:09 +02:00
Christopher Ronnewinkel (D036654) 29cc2a525e fix current-leg = null at start-of-race by advancing start-time by 60s; 2014-09-11 20:44:08 +02:00
Christopher Ronnewinkel (D036654) c5efdebe32 fix naming of race-course variables in SimulatorServiceImpl; 2014-09-11 20:16:42 +02:00
Christopher Ronnewinkel (D036654) 4bf4f9a5be first integration of simulation into RaceMap; 2014-09-11 19:29:06 +02:00
Christopher Ronnewinkel (D036654) 73c70022d6 Merge remote-tracking branch 'origin/master' into simulator_maps_v3 2014-08-26 20:52:26 +02:00
Christopher Ronnewinkel (D036654) 73778fbc6e Merge remote-tracking branch 'ExternalGit/master' into external-master 2014-08-21 13:10:07 +02:00
Christopher Ronnewinkel (D036654) a9c4ca3e31 Merge remote-tracking branch 'origin/master' into external-master 2014-08-21 13:06:27 +02:00
Christopher Ronnewinkel (D036654) 6ff840d289 Merge remote-tracking branch 'origin/simulator_maps_v3' 2014-08-21 13:02:20 +02:00
Christopher Ronnewinkel (D036654) 4f6beb085f adapt out-of-bounds criterion of tree-grow to wider maneuver-angles; 2014-08-21 12:58:57 +02:00
Christopher Ronnewinkel (D036654) 5ad86cb175 Merge remote-tracking branch 'ExternalGit/master' into master-2 2014-08-18 13:20:29 +02:00
Christopher Ronnewinkel (D036654) 031014d3b7 Merge remote-tracking branch 'origin/master' into master-2 2014-08-18 13:14:37 +02:00
Christopher Ronnewinkel (D036654) c8a7251d63 Merge remote-tracking branch 'origin/master' into simulator_maps_v3 2014-08-17 22:28:20 +02:00
Christopher Ronnewinkel (D036654) 2e76f44eb4 Merge remote-tracking branch 'origin/spatial-wind' 2014-08-17 22:23:48 +02:00
Christopher Ronnewinkel (D036654) a6f7be17b1 Merge remote-tracking branch 'origin/master' into spatial-wind 2014-08-17 22:22:17 +02:00
Christopher Ronnewinkel (D036654) ad8f6dcccd Merge remote-tracking branch 'origin/spatial-wind' into spatial-wind 2014-08-17 22:13:32 +02:00
Christopher Ronnewinkel (D036654) 60877deed7 Merge branch 'simulator_maps_v3' into spatial-wind 2014-08-17 22:03:05 +02:00
Christopher Ronnewinkel (D036654) cd8856a4a8 adapt termination criterion of tree-grow to step-size; 2014-08-17 22:01:31 +02:00
Christopher Ronnewinkel (D036654) d336de5549 simplify origin calculation of moving-canvas; optimize (already rare) occurrence of sub-pixel-jitter; 2014-08-11 23:10:17 +02:00
Christopher Ronnewinkel (D036654) 123aef683a add comments wrt auto-zoom-in & auto-zoom-out; 2014-08-11 23:08:17 +02:00
Christopher Ronnewinkel (D036654) 2972ce50a0 Merge branch 'origin/simulator_maps_v3' 2014-08-11 19:15:29 +02:00
Christopher Ronnewinkel (D036654) 0a1ad6884f change default wind-visualization to streamlets; rename: old streamlets to line-guides, old streamlets2 to streamlets, old particles=1 to macro-weather; 2014-08-11 19:02:52 +02:00
Christopher Ronnewinkel (D036654) 731ea7538b Merge branch 'origin/spatial-wind' 2014-08-11 16:17:35 +02:00
Christopher Ronnewinkel (D036654) db9699bcc1 some documentation & some cleanup; 2014-08-09 21:40:37 +02:00
Christopher Ronnewinkel (D036654) e2a23194a7 Merge branch 'origin/master' 2014-08-08 16:00:26 +02:00
Christopher Ronnewinkel (D036654) 837da3ec23 fix macro-weather example (instantiated 2 swarms due to duplicate call of draw()); 2014-08-08 11:56:16 +02:00
Christopher Ronnewinkel (D036654) 46e692b0e2 calibrate streamlet speed by converting "knots" into "great circle degrees per frame"; 2014-08-08 11:52:40 +02:00
Christopher Ronnewinkel (D036654) 77729f1164 generalize auto-zoom to distinguish between zoomIn (panTo, setZoom) and zoomOut (setZoom, panTo); 2014-08-07 18:05:32 +02:00
Christopher Ronnewinkel (D036654) 00be42ab3e change order in auto-zoom to first panTo(), second setZoom() to keep focus of interest in visible area; 2014-08-07 17:31:01 +02:00
Christopher Ronnewinkel (D036654) dc649d4dcd Merge branch 'origin/spatial-wind' 2014-08-07 14:39:38 +02:00
Christopher Ronnewinkel (D036654) cc42ecf91b fix "flying"-boats in rare cases of auto-zooming (e.g. after deselecting a boat) by serializing setZoom and panTo which otherwise interfere with each other; 2014-08-07 14:37:52 +02:00
Christopher Ronnewinkel (D036654) a3b5b09638 remove transitions during zoom (but not pan); 2014-08-07 01:08:57 +02:00
Christopher Ronnewinkel (D036654) 9d0718bfbe enable map-animations during auto-zoom; 2014-08-06 22:29:44 +02:00
Christopher Ronnewinkel (D036654) 8d4752f2b1 Merge branch 'origin/master' 2014-08-06 21:48:59 +02:00
Christopher Ronnewinkel (D036654) 5c06146feb Merge branch 'ExternalGit/master' 2014-08-06 21:44:28 +02:00
Christopher Ronnewinkel (D036654) 3f2983ff20 Merge branch 'origin/spatial-wind' 2014-08-05 15:22:49 +02:00
Christopher Ronnewinkel (D036654) 1607fe5f40 Revert "fix time-panel pixel-to-value-conversion by setting step-size to 1 second;"
This reverts commit 09cba3fe3f.
2014-08-05 15:09:07 +02:00
Christopher Ronnewinkel (D036654) 1f36733c7c fix update of streamlets for auto-zoom on single boat; tune motion-scale & transparency of streamlets; 2014-08-05 15:07:55 +02:00
Christopher Ronnewinkel (D036654) c3a1fbaa1f Merge branch 'origin/master' 2014-08-05 00:19:44 +02:00
Christopher Ronnewinkel (D036654) ef872d6532 Merge branch 'origin/master' 2014-08-04 23:52:13 +02:00
Christopher Ronnewinkel (D036654) 6a044f7d16 Merge branch 'origin/spatial-wind' 2014-08-04 23:27:24 +02:00
Christopher Ronnewinkel (D036654) b7f2b6f63e Merge branch 'origin/simulator_maps_v3' 2014-08-04 22:56:57 +02:00
Christopher Ronnewinkel (D036654) 89426cb773 add moving variant of full-canvas, to support auto-zoom on raceboard; 2014-08-04 22:52:54 +02:00
Christopher Ronnewinkel (D036654) 09cba3fe3f fix time-panel pixel-to-value-conversion by setting step-size to 1 second; 2014-07-31 12:37:46 +02:00
Christopher Ronnewinkel (D036654) 7e3d8e1960 Revert "fix time-panel pixel-to-value-conversion by setting step-size to 1 second;"
This reverts commit 7aa0647138.
2014-07-30 16:30:14 +02:00
Christopher Ronnewinkel (D036654) 26d75c9c84 Merge branch 'origin/simulator_maps_v3' 2014-07-29 21:22:29 +02:00
Christopher Ronnewinkel (D036654) 8758476fe3 fix display of polar-diagram; 2014-07-29 21:12:56 +02:00
Christopher Ronnewinkel (D036654) af10cb1155 Merge branch 'origin/simulator_maps_v3' 2014-07-29 19:56:10 +02:00
Christopher Ronnewinkel (D036654) 3828d180c7 avoid rounding of race times in tree-grow by improving sorting of candidates; 2014-07-29 19:53:43 +02:00
Christopher Ronnewinkel (D036654) 0a2f0a606c Merge branch 'origin/simulator_maps_v3' 2014-07-29 16:59:09 +02:00
Christopher Ronnewinkel (D036654) 07b167b68f fix rounding of race times in tree-grow; 2014-07-29 16:58:17 +02:00
Christopher Ronnewinkel (D036654) cf1142a910 Merge branch 'origin/simulator_maps_v3' 2014-07-29 16:19:19 +02:00
Christopher Ronnewinkel (D036654) 7aa0647138 fix time-panel pixel-to-value-conversion by setting step-size to 1 second; 2014-07-29 16:15:30 +02:00
Christopher Ronnewinkel (D036654) 93c8f66d41 fix crash in simulator-field for too large times; 2014-07-29 16:13:03 +02:00