public static void POIAdd(PointLatLngAlt Point) { if (Point == null) { return; } PointLatLngAlt pnt = Point; string output = ""; if (DialogResult.OK != InputBox.Show("POI", "Enter ID", ref output)) { return; } pnt.Tag = output + "\n" + pnt.ToString(); POI.POIs.Add(pnt); if (POIModified != null) { POIModified(null, null); } }
public static void POIEdit(PointLatLngAlt Point) { if (Point == null) { return; } string output = ""; if (DialogResult.OK != InputBox.Show("POI", "Enter ID", ref output)) { return; } for (int a = 0; a < POI.POIs.Count; a++) { if (POI.POIs[a].Point() == Point) { POI.POIs[a].Tag = output + "\n" + Point.ToString(); if (POIModified != null) { POIModified(null, null); } return; } } }
public static void POIAdd(PointLatLngAlt Point, string tag) { // local copy PointLatLngAlt pnt = Point; pnt.Tag = tag + "\n" + pnt.ToString(); POI.POIs.Add(pnt); if (_POIModified != null) { _POIModified(null, null); } }
public static void POIAdd(PointLatLngAlt Point, string tag, bool aSuspectReading, bool isReac) { // local copy PointLatLngAlt pnt = Point; pnt.color = Point.color; pnt.Tag = tag + "\n" + pnt.ToString(); pnt.suspectReading = aSuspectReading; pnt.isReac = isReac; POI.POIs.Add(pnt); if (POIModified != null) { POIModified(null, null); } }
public static void POIEdit(PointLatLngAlt Point) { string output = ""; if (DialogResult.OK != InputBox.Show("POI", "Enter ID", ref output)) return; for (int a = 0; a < POI.POIs.Count; a++) { if (POI.POIs[a].Point() == Point) { POI.POIs[a].Tag = output + "\n" + Point.ToString(); if (POIModified != null) POIModified(null, null); return; } } }