summaryrefslogtreecommitdiff
path: root/altoslib/AltosMapLine.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2015-05-25 20:10:37 -0700
committerKeith Packard <keithp@keithp.com>2015-05-25 20:10:37 -0700
commit00aca369c4070901e0400f291d5f269b5fb8015c (patch)
treef75b418df8d7cc6e8cbd47133f7fa1fce804035a /altoslib/AltosMapLine.java
parent6ca2c42061b3c0160bf0137c9cd65989c522b826 (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.java14
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);
}