Commit Graph

110 Commits

Author SHA1 Message Date
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
cfa374c12d UPdate .classpath. 2018-02-26 10:42:58 +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
Holt59
96ca2b3a8a Add path overlays functionality. 2018-02-25 19:17:26 +01:00
Holt59
71202409b8 Rename some classes. 2018-02-25 18:34:48 +01:00
Holt59
ae460ff454 Remove drawLine. Better overlay for BasicDrawing. 2018-02-25 18:33:46 +01:00
Holt59
467253f9bb Re-organize code. 2018-02-25 18:13:22 +01:00
Holt59
29051be12b Create OverlayTracker as a prent of MarkerTracker to allow tracking of other objects. 2018-02-25 18:12:15 +01:00
Holt59
6bc633e5bb Add shortest path panel. 2018-02-25 17:44:27 +01:00
Holt59
b6eb6d97ea Switch from int to byte for color in markers. 2018-02-25 16:50:16 +01:00
Holt59
422a3267ca Add possibility to show/hide a marker after its creation without having to delete/recreate it. 2018-02-25 16:43:37 +01:00
Holt59
9ae576a058 Fix size issue for point vs. marker. 2018-02-25 12:48:21 +01:00
Holt59
fc44ad93c3 Remove unwanted output. 2018-02-25 12:44:43 +01:00
Holt59
9acdc998b3 Improve overlay management for BasicDrawing. 2018-02-25 12:44:15 +01:00
Holt59
481e30e80c Add way to track drawn Markers on map and delete/move them. Delete not implemented for BasicDrawing. 2018-02-25 12:10:59 +01:00
Holt59
a9ab69965e Remove zoom limit in MapViewDrawing. 2018-02-25 01:17:55 +01:00
Holt59
5ccdbc9417 Fix issue that was shrinking the drawing when redrawing. 2018-02-25 00:36:17 +01:00
Holt59
0236798ef5 Fix isValid(). 2018-02-24 21:57:56 +01:00
Holt59
f736bf3005 Add implementation of methods for Path (for testing purpose... ). 2018-02-24 21:23:24 +01:00
Holt59
ccad590007 Switch ArrayList -> List. Fix ambiguous javadoc. 2018-02-24 21:18:45 +01:00
Holt59
bc67e95f7f Switch from ArrayList to List in Graph. 2018-02-24 21:12:07 +01:00
Holt59
374e5e5f5c Update javadoc for graph package. 2018-02-24 21:08:52 +01:00
Holt59
adbb1f7e61 Fix javadoc for Point. 2018-02-24 21:03:05 +01:00
Holt59
d00e012497 Enforce immutability via final and unmodifiableList. 2018-02-24 21:02:04 +01:00
Holt59
7640fa34c7 Switch to static methods for creating paths from nodes. 2018-02-24 20:55:23 +01:00
Holt59
26180b8d4d Remove top panel. 2018-02-24 20:50:16 +01:00
Holt59
ca94ddf7ff Fix output stream in textarea. Add blocking actions. 2018-02-24 16:21:59 +01:00
Holt59
0514c627b4 Rename abstract classes. 2018-02-24 15:14:37 +01:00
Holt59
6c3bc23984 Fix exceptions for readers, add path writer. 2018-02-24 15:11:15 +01:00
Holt59
164a9d4494 Move listener class outside of MainWindow. 2018-02-24 14:12:21 +01:00
Holt59
c624fd9dfd Regoranized package. 2018-02-24 13:46:47 +01:00
Holt59
4a5ac5ad58 Update gitignore. 2018-02-24 13:40:40 +01:00
Holt59
f6fdb1871f Switch back to Internal theme to avoid having resources. 2018-02-24 13:37:52 +01:00
Holt59
9db2ee36dd Fix issue with MapViewDrawing and generalize ClickListener for all Drawings. 2018-02-23 23:21:21 +01:00
Mikael Capelle
24eeab7971 Update MapViewer. 2018-02-23 20:39:56 +01:00
Holt59
5899dfa276 Try new method to scale path. 2018-02-21 20:57:36 +01:00
Mikael Capelle
d5af267227 Create new drawing using Mapsforge. 2018-02-21 19:22:37 +01:00
Mikael Capelle
379784e2ec Start to create a topPanel to add information. 2018-02-20 12:24:55 +01:00