diff options
author | Keith Packard <keithp@keithp.com> | 2015-05-25 20:10:37 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2015-05-25 20:10:37 -0700 |
commit | 00aca369c4070901e0400f291d5f269b5fb8015c (patch) | |
tree | f75b418df8d7cc6e8cbd47133f7fa1fce804035a /altoslib/AltosMapLine.java | |
parent | 6ca2c42061b3c0160bf0137c9cd65989c522b826 (diff) |
altoslib: Get new abstract mapping code compiling
Not useful yet, but at least it compiles now?
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosMapLine.java')
-rw-r--r-- | altoslib/AltosMapLine.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/altoslib/AltosMapLine.java b/altoslib/AltosMapLine.java index 83de47f9..77807b94 100644 --- a/altoslib/AltosMapLine.java +++ b/altoslib/AltosMapLine.java @@ -23,26 +23,28 @@ import java.util.*; import java.util.concurrent.*; public abstract class AltosMapLine implements AltosFontListener { - AltosLatLon start, end; + public AltosLatLon start, end; static public int stroke_width = 6; public abstract void font_size_changed(int font_size); - private AltosLatLon lat_lon(AltosPointDouble pt, AltosMapTransform t) { + public abstract void paint(AltosMapTransform t); + + private AltosLatLon lat_lon(AltosPointInt pt, AltosMapTransform t) { return t.screen_lat_lon(pt); } - public void dragged(AltosPointDouble pt, AltosMapTransform t) { + public void dragged(AltosPointInt pt, AltosMapTransform t) { end = lat_lon(pt, t); } - public void pressed(AltosPointDouble pt, AltosMapTransform t) { + public void pressed(AltosPointInt pt, AltosMapTransform t) { start = lat_lon(pt, t); end = null; } - private String line_dist() { + public String line_dist() { String format; AltosGreatCircle g = new AltosGreatCircle(start.lat, start.lon, end.lat, end.lon); @@ -78,6 +80,4 @@ public abstract class AltosMapLine implements AltosFontListener { } return String.format(format, distance); } - - public abstract void paint(AltosMapTransform t); } |