Commit Graph
100 Commits
Author SHA1 Message Date
Christopher Ronnewinkel (D036654) 13ab34c886 Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2013-01-11 19:27:40 +01:00
Christopher Ronnewinkel (D036654) ef65da4c2a extend slider for individual number of steps and floating point stepsize, e.g. 0.1; add arrow on PathCanvasOverlay for water current 2013-01-11 19:23:01 +01:00
Christopher Ronnewinkel (D036654) edea89901e Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2013-01-09 17:22:21 +01:00
Christopher Ronnewinkel (D036654) 488e4428ae add .gitignore to hide files emerging from maven-builds for server deployment 2013-01-09 17:22:01 +01:00
Christopher Ronnewinkel (D036654) 361e47cf3b make new what-if measuring code specific to measured mode 2012-12-21 22:07:00 +01:00
Christopher Ronnewinkel (D036654) b8dd158f99 Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2012-12-21 21:50:35 +01:00
Christopher Ronnewinkel (D036654) 0b6778f1d2 extend polar diagram base with water current; a new generalized speed table is initialized with wind speed and water current speed intervals before path generation starts, so that polar diagram access for locally set wind & current is efficient 2012-12-21 21:47:42 +01:00
Christopher Ronnewinkel (D036654) ab13e3602e Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/SimulatorMap.java
2012-12-05 15:43:52 +01:00
Christopher Ronnewinkel (D036654) 8b46d907c8 remove wind streamlet overlay from summary view 2012-12-05 15:39:23 +01:00
Christopher Ronnewinkel (D036654) 9d02ec8171 support water current in polar diagram and path calculations 2012-12-05 15:38:59 +01:00
Christopher Ronnewinkel (D036654) 5d3b039820 Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2012-12-03 13:52:57 +01:00
Christopher Ronnewinkel (D036654) 7deff4fec9 fix wind visualization default for measured mode 2012-12-03 13:50:43 +01:00
Christopher Ronnewinkel (D036654) 2ff9bb0c18 adapt default values: wind grid 30x60, heatmap with streamlets, windline seeds on back 2012-11-29 17:46:49 +01:00
Christopher Ronnewinkel (D036654) 451ef596dc replace WindDTO with SimulatorWindDTO to reduce data transfer between server/client (and be flexible) 2012-11-29 16:36:15 +01:00
Christopher Ronnewinkel (D036654) 8bd986b92d fix previous merge 2012-11-29 14:41:00 +01:00
Christopher Ronnewinkel (D036654) 0037487a99 add wind streamlets (URL-parameter windDisplay = g: grid with heatmap, l: windlines, a: arrows, s: wind streamlets) 2012-11-28 16:49:36 +01:00
Christopher Ronnewinkel (D036654) 1c2e6bc4fd move windline seeds to edge (instead of straight line from seed to edge) 2012-11-27 17:58:48 +01:00
Christopher Ronnewinkel (D036654) 6c45ad5948 Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2012-11-26 17:36:44 +01:00
Christopher Ronnewinkel (D036654) e25f78591f fix offset between arrows and wind speed map 2012-11-26 17:36:03 +01:00
Christopher Ronnewinkel (D036654) b9248e1279 increase windline resolution 2012-11-26 17:35:37 +01:00
Christopher Ronnewinkel (D036654) 66f3d81652 add no-proxy configuration for gps-data-access 2012-11-03 12:21:19 +01:00
Christopher Ronnewinkel (D036654) 465be962ac fix simulator service to keep track sort order combined with polyline editing 2012-11-03 12:17:12 +01:00
Christopher Ronnewinkel (D036654) 0a413c72c4 default selected boat class to "49er STG" 2012-10-19 16:17:39 +02:00
Christopher Ronnewinkel (D036654) 6dc668e39d fix initialization of boundary for oscillation with gusts 2012-10-19 15:48:55 +02:00
Christopher Ronnewinkel (D036654) dde84d0625 fix wind/summary/replay button to use boatSelector.selectedIndex() 2012-10-19 14:02:03 +02:00
Christopher Ronnewinkel (D036654) fd58a4f8d7 Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2012-10-19 11:54:11 +02:00
Christopher Ronnewinkel (D036654) 5bf689b2eb fix update button to use boatSelector.selectedIndex() 2012-10-19 11:53:27 +02:00
Christopher Ronnewinkel (D036654) a1628c9b65 Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2012-10-18 13:59:40 +02:00
Christopher Ronnewinkel (D036654) d944fc6203 move race data access test from JUnit to Java App 2012-10-18 13:59:22 +02:00
Christopher Ronnewinkel (D036654) 447955a4eb Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2012-10-18 11:36:57 +02:00
Christopher Ronnewinkel (D036654) 1fd508942c move polar data extraction programs from JUnit to Java App in ...simulator.test.util 2012-10-18 11:36:23 +02:00
Christopher Ronnewinkel (D036654) c9e0f4f6d4 reduce optimization grid size (to increase runtime performance for testing) 2012-10-18 11:35:34 +02:00
Christopher Ronnewinkel (D036654) 9af1e23807 fix Bogdan's wrong GWT-compile settings causing issues (formerly known as "Christopher's serialization bug") :-)
please use SmartGit, it will help!!!
2012-10-17 18:52:17 +02:00
Christopher Ronnewinkel (D036654) 6045f6427a simulation based on 3rd (for testing) leg of tracked race 2012-10-11 18:06:30 +02:00
Christopher Ronnewinkel (D036654) 97981bf658 add wind pattern "measured"; move boundary init to server since it depends in mode "measured" on measured waypoints / marks 2012-10-09 17:16:43 +02:00
Christopher Ronnewinkel (D036654) 3fc91e95c6 add modes: "freestyle", "measured"; default mode is "freestyle"; url-parameter mode=m switches to mode "measured" 2012-10-05 15:28:55 +02:00
Christopher Ronnewinkel (D036654) 7711426970 fix merge-conflicts 2012-10-04 15:05:31 +02:00
Christopher Ronnewinkel (D036654) c3b251de79 add "mode" as url-parameter 2012-10-04 15:01:27 +02:00
Christopher Ronnewinkel (D036654) e35650ad34 use wind contained in path on summary view (important for gps-tracks containing measured wind); improve performance of getSimulatedPathsEvenTimed() in SimulatorServiceImpl.java 2012-10-02 14:12:39 +02:00
Christopher Ronnewinkel (D036654) fe3ccb6d40 remove debug output from SailingSimulatorImpl.java 2012-10-02 13:51:44 +02:00
Christopher Ronnewinkel (D036654) e981b0c4cb add gps-track example in SailingSimulatorImpl.java (commented out) 2012-10-02 13:49:34 +02:00
Christopher Ronnewinkel (D036654) 3922367c60 initialize race course (also on replay view) 2012-10-02 13:43:46 +02:00
Christopher Ronnewinkel (D036654) b1198d7d7a path generator reading gps-track 2012-10-02 11:12:35 +02:00
Christopher Ronnewinkel (D036654) 5e6f415856 ensure all points have wind in even timed paths 2012-10-02 11:11:53 +02:00
Christopher Ronnewinkel (D036654) 6968af510c update race data access test with .wait/.notify for downloading track 2012-10-02 11:09:55 +02:00
Christopher Ronnewinkel (D036654) c106e0ed60 update color palette 2012-10-02 11:02:04 +02:00
Christopher Ronnewinkel (D036654) 249a200b87 add racecourse to pathcanvas; move default location to travemünde 2012-10-02 11:01:39 +02:00
Christopher Ronnewinkel (D036654) 7ec6a4c368 add wakeup pointer to racetracker for .wait()/.notify() 2012-10-02 10:57:56 +02:00
Christopher Ronnewinkel (D036654) 7bab309f94 package settings to make server apis visible to simulator 2012-09-25 15:56:51 +02:00
Christopher Ronnewinkel (D036654) a7c53af909 access to gps-data for integrating gps-tracks into simulator 2012-09-25 15:51:42 +02:00
Christopher Ronnewinkel (D036654) f2ea1efa4f osgi file access in polardiagramcsv: back to getResourceAsStream() using correct classloader 2012-09-25 14:20:37 +02:00
Christopher Ronnewinkel (D036654) 8f50e7cffd osgi file access in polardiagramcsv 2012-09-25 11:53:52 +02:00
Christopher Ronnewinkel (D036654) 168461b707 polar diagram 49er bethwaite 2012-09-21 15:52:00 +02:00
Christopher Ronnewinkel (D036654) 1b748b8b9b make logo clickable; remove warnings; initialize default strategies 2012-09-20 18:04:46 +02:00
Christopher Ronnewinkel (D036654) 7073ba5518 Merge remote-tracking branch 'origin/simulator_merge_from_master' into simulator_merge_from_master 2012-09-20 13:50:55 +02:00
Christopher Ronnewinkel (D036654) 465636874e bring legend to front; then courses; then windfield 2012-09-20 12:14:04 +02:00
Christopher Ronnewinkel (D036654) 740a13e980 right align times in legend 2012-09-20 11:28:50 +02:00
Christopher Ronnewinkel (D036654) e7214c0987 white semi-transparent background for course labels & times 2012-09-18 18:05:28 +02:00
Christopher Ronnewinkel (D036654) 09a98f1083 refactor PathGenerators to inherit from PathGeneratorBase 2012-09-18 18:04:50 +02:00
Christopher Ronnewinkel (D036654) 3ae1ed97b5 lock time slider for summary; set default stepsize to 1sec; drag-to-right == timer max, ie. longest race time (before due to weird stepsize: timer max - 1sec) 2012-09-18 15:35:07 +02:00
Christopher Ronnewinkel (D036654) b352803c77 show wind arrows on corner points (even if not aligned to rendering timestep) 2012-09-18 11:07:17 +02:00
Christopher Ronnewinkel (D036654) f897c34c5f even timed path keeping corner points also when raw path has timesteps larger then rendering timestep 2012-09-18 11:02:35 +02:00
Christopher Ronnewinkel (D036654) 9d3e7433ea even timed path keeping corner points (so that turns are not smoothed out by interpolation between even timed points) 2012-09-17 18:22:25 +02:00
Christopher Ronnewinkel (D036654) 42a2e20d5f add pio logo 2012-09-17 18:15:28 +02:00
Christopher Ronnewinkel (D036654) 77b4f958fb wind lines 2012-09-14 16:04:10 +02:00
Christopher Ronnewinkel (D036654) 28b6d5a543 tweak labels & grid in polar diagrams R-script 2012-09-11 16:38:55 +02:00
Christopher Ronnewinkel (D036654) 97bb1f7a6d auto-determine radial.lim in R script 2012-09-11 15:27:02 +02:00
Christopher Ronnewinkel (D036654) 9136d33b92 simplify interpolated polar diagrams: only 90deg, 180deg, beat & jibe data 2012-09-11 15:23:40 +02:00
Christopher Ronnewinkel (D036654) 30727c675b polar diagram test code: generate polar data, x-y data, plot script for R 2012-09-10 17:04:59 +02:00
Christopher Ronnewinkel (D036654) 11d823b4f3 add PolarDiagram49STG.java based on STG data; rename original 49er polar diagram to PolarDiagram49ORC.java because its based on an ORC certificate 2012-09-07 18:04:00 +02:00
Christopher Ronnewinkel (D036654) 74f55848d1 fix finish-phase 2012-09-05 18:03:00 +02:00
Christopher Ronnewinkel (D036654) d762ce6dd5 sorting & color assignment of courses; reduce default timestep to 15sec 2012-09-05 17:58:11 +02:00
Christopher Ronnewinkel (D036654) bbcf3a47a3 same finish implementation for opportunists 2012-09-05 10:56:59 +02:00
Christopher Ronnewinkel (D036654) 104da62958 add vmg-opportunist as heuristic 2012-09-04 16:39:41 +02:00
Christopher Ronnewinkel (D036654) b9ee6ad2ed target platform update 2012-08-28 12:35:09 +02:00
Christopher Ronnewinkel (D036654) b62c42cd33 end play of timer & time panel on time panel's max time 2012-08-20 17:47:26 +02:00
Christopher Ronnewinkel (D036654) 1a6d2a7b30 end play at max time of time slider; allow play only if current time < (max time - time step) 2012-08-17 18:00:31 +02:00
Christopher Ronnewinkel (D036654) 34dba36b1b make default loglevel = INFO 2012-08-17 15:42:35 +02:00
Christopher Ronnewinkel (D036654) 2f0f38d4e7 fix redraw of ticks & tick labels in timeslider 2012-08-17 15:30:17 +02:00
Christopher Ronnewinkel (D036654) 7feb087faf avoid exception from timepanel settings 2012-08-17 15:16:43 +02:00
Christopher Ronnewinkel (D036654) e87a9dcb85 decouple from mongodb via system property: mongo.host=none 2012-08-17 14:23:45 +02:00
Christopher Ronnewinkel (D036654) 25203a0b9a make time panel react to overall path times 2012-08-16 17:54:27 +02:00
Christopher Ronnewinkel (D036654) d665eb4e3d adapt UI closely to raceboard; adapted entrypoint & mainpanel in new classes 2012-08-14 15:44:15 +02:00
Christopher Ronnewinkel (D036654) bb8e612861 Merge remote-tracking branch 'origin/simulator_merge_from_master' into simulator_merge_from_master 2012-08-10 16:26:37 +02:00
Christopher Ronnewinkel (D036654) 3c7ee638b6 merge from master 2 2012-08-10 16:23:41 +02:00
Christopher Ronnewinkel (D036654) f28f57cb39 merge from master 2012-08-10 16:23:03 +02:00
Christopher Ronnewinkel (D036654) 77459ed75a cleanup warnings in test-cases 2012-08-09 14:49:26 +02:00
Christopher Ronnewinkel (D036654) 9cc31e2b0c cleanup warnings 2012-08-09 14:46:11 +02:00
Christopher Ronnewinkel (D036654) 9cda51494b delete unused class PolarDiagramImpl.java 2012-08-09 14:07:15 +02:00
Christopher Ronnewinkel (D036654) 53e419b118 reinsert PolarDiagram49 2012-08-09 13:55:15 +02:00
Christopher Ronnewinkel (D036654) 0ad7911a7c cleanup warnings 2012-08-09 13:33:33 +02:00
Christopher Ronnewinkel (D036654) 4c55ab33f7 Merge remote-tracking branch 'origin/simulator_merge_from_master' into simulator_merge_from_master 2012-08-09 13:32:19 +02:00
Christopher Ronnewinkel (D036654) b648d9074c cleanup warnings 2012-08-09 13:31:51 +02:00
Christopher Ronnewinkel (D036654) 1c06430528 cleanup warnings 2012-08-09 13:29:34 +02:00
Christopher Ronnewinkel (D036654) b860133b0d combine generic polar diagram functionality in PolarDiagramBase; let 49er and 505 inherit from Base 2012-08-08 17:35:25 +02:00
Christopher Ronnewinkel (D036654) ebeea392e2 cleanup warnings; add 505 polar diagram 2012-08-08 17:21:32 +02:00
Christopher Ronnewinkel (D036654) 053b0a264e rename to ...OpportunistEuclidian 2012-08-08 16:47:29 +02:00
Christopher Ronnewinkel (D036654) 182c3ae9b7 modularize/oo path generation code 2012-08-08 14:58:16 +02:00
Christopher Ronnewinkel (D036654) ffcff7608f extensions of path generators 2012-08-08 13:12:27 +02:00
Christopher Ronnewinkel (D036654) cd6b3a0140 Merge remote-tracking branch 'origin/simulator_merge_from_master' into simulator_merge_from_master 2012-07-09 11:34:16 +02:00