コード例 #1
0
 //Marked part of a track
 public static IList<TrailMapPolyline> GetTrailMapPolyline(TrailResult tr, TrailsItemTrackSelectionInfo sel)
 {
     IList<TrailMapPolyline> results = new List<TrailMapPolyline>();
     foreach (IList<IGPSPoint> gp in tr.GpsPoints(sel))
     {
         results.Add(new TrailMapPolyline(gp, UnitUtil.GetApplication().SystemPreferences.RouteSettings.RouteWidth * 2, MarkedColor(tr.TrailColor), tr, "m" + results.Count));
     }
     return results;
 }
コード例 #2
0
ファイル: TrailMapPolyline.cs プロジェクト: tsofron/trails
        //Marked part of a track
        public static IList <TrailMapPolyline> GetTrailMapMarkedPolyline(TrailResult tr, TrailsItemTrackSelectionInfo sel)
        {
            IList <TrailMapPolyline> results = new List <TrailMapPolyline>();

            foreach (IList <IGPSPoint> gp in tr.GpsPoints(sel))
            {
                results.Add(new TrailMapPolyline(gp, RouteWidth() * 2, MarkedColor(tr.ResultColor.LineNormal), tr, "m" + cSeparator + results.Count));
            }
            return(results);
        }
コード例 #3
0
ファイル: TrailMapPolyline.cs プロジェクト: tsofron/trails
        //A trail consisting of several parts (due to pauses)
        public static IList <TrailMapPolyline> GetTrailMapPolyline(TrailResult tr)
        {
            IList <TrailMapPolyline> results = new List <TrailMapPolyline>();
            string s = "r";

            if (tr is ChildTrailResult)
            {
                s = "c" + tr.Order;
            }
            foreach (IList <IGPSPoint> gp in tr.GpsPoints())
            {
                Color c = tr.ResultColor.LineNormal;
                c = Color.FromArgb(Data.Settings.RouteLineAlpha, c.R, c.G, c.B);
                results.Add(new TrailMapPolyline(gp, RouteWidth(), c, tr, s + cSeparator + results.Count));
            }
            return(results);
        }
コード例 #4
0
 //Complete trail
 public TrailMapPolyline(TrailResult tr)
     : this(tr.GpsPoints(), UnitUtil.GetApplication().SystemPreferences.RouteSettings.RouteWidth, tr.TrailColor, tr)
 { }