예제 #1
0
파일: POI.cs 프로젝트: maxencep02/MPCD
        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);
            }
        }
예제 #2
0
파일: POI.cs 프로젝트: maxencep02/MPCD
        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;
                }
            }
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
        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);
            }
        }
예제 #5
0
        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;
                }
            }
        }