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