Commit Graph

  • bcdaf54a63 Add algorithms for CarPooling and PackageSwitch. Mikael Capelle 2018-03-07 14:47:22 +0100
  • f1d74d8040 Fix issue with click not being enable when an input was empty in nodes input panel. Holt59 2018-03-06 11:57:34 +0100
  • e5d1b30cfd Clean code. Holt59 2018-03-06 10:30:43 +0100
  • 825108d10e Improve 'clear' performance (only clear overlays if possible). Holt59 2018-03-05 22:59:47 +0100
  • bd01aadeb1 Remove one-time method from MaiNWindow. Holt59 2018-03-05 22:42:49 +0100
  • c4b4455287 Add panel for WCC like SP. Holt59 2018-03-05 22:40:32 +0100
  • 426867a302 Change border color of PathPanel. Holt59 2018-03-05 22:04:02 +0100
  • 0fb5bc2ae7 Improve solution panel. Holt59 2018-03-05 22:01:58 +0100
  • d73430759e Use icon instead of text for Paths panel buttons. Holt59 2018-03-05 21:46:13 +0100
  • 0102277821 Update default path color in BasicDrawing. Holt59 2018-03-05 21:46:01 +0100
  • 4b36838b26 Clean code. Holt59 2018-03-05 21:44:41 +0100
  • ddcc6dc06f Update path panel. Mikael Capelle 2018-03-05 19:27:30 +0100
  • b77a39e01b Allow modification of color for overlays. Mikael Capelle 2018-03-05 18:35:01 +0100
  • 98aba8dd06 Improve arc memory management. Mikael Capelle 2018-03-05 17:58:59 +0100
  • be1176c1e3 Clean code. Mikael Capelle 2018-03-05 17:58:20 +0100
  • 3252a6faba Clean code + Fix issue with right-to-left map names. Mikael Capelle 2018-03-05 17:57:06 +0100
  • 6be3493bba Clean code. Mikael Capelle 2018-03-05 17:55:51 +0100
  • 3600752c43 Clean code, remove remaining debug attribute. Mikael Capelle 2018-03-05 17:55:32 +0100
  • 7e06e1c4bf Create an ArcFilter factory. Holt59 2018-03-04 22:53:47 +0100
  • dc3a9b9860 Improve display of PathsPanel. Holt59 2018-03-04 21:54:58 +0100
  • e522eaa728 Add implementation comment for binary reader. Holt59 2018-03-04 21:41:47 +0100
  • a1be0fc586 Fix marker size. Holt59 2018-03-04 21:24:30 +0100
  • 8acc13c7f6 Change the way restrictions on arc are managed. Holt59 2018-03-04 21:22:52 +0100
  • d5de1cf2ff Update acces Holt59 2018-03-04 13:24:40 +0100
  • c07b55a535 Update RoadType enum. Holt59 2018-03-04 13:18:06 +0100
  • 3ee2984e52 Start modification restrictions. Holt59 2018-03-04 13:17:20 +0100
  • 92af449178 Create new class to have better scaling for markers with MapView. Holt59 2018-03-03 23:55:53 +0100
  • 55dfcbd0fe Improve markers rendering. Holt59 2018-03-03 23:25:48 +0100
  • 2f1fa81a58 Resize path panel correctly when removing a path. Holt59 2018-03-03 22:44:30 +0100
  • 1653558f94 Move BinaryHeap. Holt59 2018-03-03 22:17:02 +0100
  • 85025f6189 Update panel. Holt59 2018-03-03 22:14:02 +0100
  • a5764948f9 Add path panel separated from solution panel. Holt59 2018-03-03 20:40:47 +0100
  • f22c1c93fa Make solution panel a bit more generic using reflections. Holt59 2018-03-03 20:06:38 +0100
  • 6d8c2462ab Improve reflections to make the input panel more generic. Holt59 2018-03-03 19:26:56 +0100
  • 738b23d253 Update MainWindow id. Holt59 2018-03-03 18:32:26 +0100
  • 89b6bc5819 Fix issue with observers. Holt59 2018-03-03 18:21:16 +0100
  • bcfc8dac3d Change cursor above button. Holt59 2018-03-03 15:51:03 +0100
  • eb174d379d Move images to res/. Holt59 2018-03-03 15:46:26 +0100
  • 701a94784e Merge branch 'zoom-controls' Holt59 2018-03-03 15:45:25 +0100
  • 8e68377772 Fix issue with nodes input panel getting enabled by indavertance. Holt59 2018-03-03 15:45:21 +0100
  • f56d735d90 Add zoom controls to mapview drawing, avoid triggering drawingclick events with zoom control. Holt59 2018-03-03 15:36:35 +0100
  • dede97bc68 Add zoom controls to basic drawing. Holt59 2018-03-03 15:23:08 +0100
  • 7827bfc63c Reorganize code. Holt59 2018-03-03 13:43:03 +0100
  • bc70c4267d Update polyline auto scaling width. Holt59 2018-03-03 12:48:55 +0100
  • 6ae4e88d23 Add comments. Holt59 2018-03-03 00:43:38 +0100
  • 0622f9fa83 Remove output in MapView. Holt59 2018-03-03 00:41:55 +0100
  • 6768374b92 Add possibility to select in the interface the filtering of the arcs for ShortestPath. Holt59 2018-03-03 00:27:54 +0100
  • 5b3690b982 Fix tests. Holt59 2018-03-02 23:49:14 +0100
  • be94c670b7 Update graphics. Holt59 2018-03-02 23:48:57 +0100
  • ae082d0b8a Add extra information in graph. Holt59 2018-03-02 23:48:32 +0100
  • 2e7a1c564a Add my AStar for computing path. Change ID and map names in file. Mikael Capelle 2018-03-02 17:49:30 +0100
  • 4017577269 Instance -> Data. Mikael Capelle 2018-03-02 15:30:55 +0100
  • e111b5f0e6 Add option to specify observers for shortest-path. Mikael Capelle 2018-03-02 11:45:43 +0100
  • 19832321aa Move solution panel inside shortest-path panel. Mikael Capelle 2018-03-02 11:35:02 +0100
  • d442a7e910 Update some parameters to improve performances of MapViewDrawing. Mikael Capelle 2018-03-02 11:19:00 +0100
  • bd1c393053 Fix issue with dialog not being shown up relative to the MainWindow. Mikael Capelle 2018-03-02 11:18:38 +0100
  • 23fa24377d Fix issue with solution panel when a new graph was loaded. Mikael Capelle 2018-03-02 11:03:43 +0100
  • 4fae0e890c Rename getInstance() -> getInputData(). Override getInputData() in solution classes to return correct type instead of abstract one. Holt59 2018-03-01 21:20:17 +0100
  • 2fdaf30510 Fix issue in solution panel. Holt59 2018-03-01 21:14:54 +0100
  • 5d28e12903 Update solution panel. Holt59 2018-03-01 21:10:34 +0100
  • 08fd7120f2 Create new solution panel. Mikael Capelle 2018-03-01 19:51:37 +0100
  • 8bca08f795 Synchronize overlays operations in BasicDrawing. Mikael Capelle 2018-03-01 19:51:14 +0100
  • 25da6079e6 Clean access restriction usage. Mikael Capelle 2018-03-01 14:20:42 +0100
  • a51e16c3dd Rename getInfo -> getInformation. Mikael Capelle 2018-03-01 13:35:11 +0100
  • 875a0c8518 Integrate access information in RoadInformation. Mikael Capelle 2018-03-01 13:33:56 +0100
  • 0963f4a12f Use arc instead of only road type to find width and color for drawing. Mikael Capelle 2018-03-01 13:33:28 +0100
  • e15d04eda9 Close ProgressBarDialog on failure. Mikael Capelle 2018-03-01 13:32:25 +0100
  • 55e4f4dfdc Set default transform to ZoomAndPanListener to avoid bunch of exceptions. Holt59 2018-02-28 23:03:02 +0100
  • 6cc57631ad Rename binary readers, and separate the button in two. Holt59 2018-02-28 22:24:04 +0100
  • a4e7a6f708 Fix issue with NodesInputPanel getting enable when clearing threads. Holt59 2018-02-28 21:06:08 +0100
  • 03a26ab083 Do not draw oneWay arc twice. Holt59 2018-02-28 20:57:52 +0100
  • bcb9faa6b2 Fix issue in ProgressBar when number of nodes/descs/arcs was less than 100. Mikael Capelle 2018-02-28 20:10:43 +0100
  • 575eb71e64 Fix issue with startAlgoButton when enabling the ShortestPathPanel. Holt59 2018-02-27 23:35:06 +0100
  • 592ef40e54 Remove debug output. Holt59 2018-02-27 23:27:29 +0100
  • 094840f152 Center progress bar on drawing. Holt59 2018-02-27 23:27:18 +0100
  • 823ed07770 Add observers to GraphReader. Holt59 2018-02-27 23:23:22 +0100
  • 7b2f3f3549 BasicDrawing now create a new image for each new graph to have better scaling. Holt59 2018-02-27 22:24:49 +0100
  • 43835e4837 Remove drawPoint, switch to PointSetOverlay. Holt59 2018-02-27 22:09:57 +0100
  • 42f38bb758 Switch JUnit 5 -> Junit 4. Holt59 2018-02-27 18:24:28 +0100
  • 7de61ac27e Fix visiblity issue with markers in NodesInputPanel. Holt59 2018-02-26 20:29:05 +0100
  • 1a664b8a3c Modify connection between MainWindow and the NotesInputPanel. Holt59 2018-02-26 11:31:00 +0100
  • cfa374c12d UPdate .classpath. Holt59 2018-02-26 10:42:58 +0100
  • 791ea13d5e Add more info in status bar. Holt59 2018-02-25 22:37:34 +0100
  • b3aaaf8d10 Update BinaryHeap tests. Holt59 2018-02-25 22:23:27 +0100
  • 20a64255aa Remove output. Holt59 2018-02-25 21:40:20 +0100
  • 05c4f0da2a Try to improve mapsforge auto file detection. Holt59 2018-02-25 21:39:57 +0100
  • d4b1ef0481 Remove unused constructor of BasicPathOverlay. Holt59 2018-02-25 20:17:39 +0100
  • 1f06fc1eec Link inputs directly to MainWindow to avoid issue when loading new graph/redrawing. Holt59 2018-02-25 20:16:10 +0100
  • b192bb4f07 Add info panel for SP solutions. Holt59 2018-02-25 20:03:06 +0100
  • 1cb11975a6 Remove main from ShortestPathPanel. Holt59 2018-02-25 19:25:25 +0100
  • 96ca2b3a8a Add path overlays functionality. Holt59 2018-02-25 19:17:26 +0100
  • 71202409b8 Rename some classes. Holt59 2018-02-25 18:34:48 +0100
  • ae460ff454 Remove drawLine. Better overlay for BasicDrawing. Holt59 2018-02-25 18:33:46 +0100
  • 467253f9bb Re-organize code. Holt59 2018-02-25 18:13:22 +0100
  • 29051be12b Create OverlayTracker as a prent of MarkerTracker to allow tracking of other objects. Holt59 2018-02-25 18:12:15 +0100
  • 6bc633e5bb Add shortest path panel. Holt59 2018-02-25 17:44:27 +0100
  • b6eb6d97ea Switch from int to byte for color in markers. Holt59 2018-02-25 16:50:16 +0100
  • 422a3267ca Add possibility to show/hide a marker after its creation without having to delete/recreate it. Holt59 2018-02-25 16:43:37 +0100
  • 9ae576a058 Fix size issue for point vs. marker. Holt59 2018-02-25 12:48:21 +0100
  • fc44ad93c3 Remove unwanted output. Holt59 2018-02-25 12:44:43 +0100