private List<IWayPoint> GetRoutePoints()
 {
     int numberOfWaypoints = _rteType.rtept.Count();
     List<IWayPoint> wayPoints = new List<IWayPoint>(numberOfWaypoints);
     for (int i = 0; i < numberOfWaypoints; i++)
     {
         gpxWpt wpt = ConvertRouteWaypint(_rteType.rtept[i]);
         GPX10WayPoint gpxWayPoint = new GPX10WayPoint(wpt);
         wayPoints.Add(gpxWayPoint);
     }
     return wayPoints;
 }
        private List<IWayPoint> GetSegmentWaypoints()
        {
            int numberOfTrackPoints = _trkSeg.trkpnt.Length;
            List<IWayPoint> wayPoints = new List<IWayPoint>(numberOfTrackPoints);

            for (int i = 0; i < numberOfTrackPoints; i++)
            {
                IWayPoint wayPoint = new GPX10WayPoint(ConvertToWayPoint(_trkSeg.trkpnt[i]));
                wayPoints.Add(wayPoint);
            }

            return wayPoints;
        }
        private List <IWayPoint> GetRoutePoints()
        {
            int numberOfWaypoints      = _rteType.rtept.Count();
            List <IWayPoint> wayPoints = new List <IWayPoint>(numberOfWaypoints);

            for (int i = 0; i < numberOfWaypoints; i++)
            {
                gpxWpt        wpt         = ConvertRouteWaypint(_rteType.rtept[i]);
                GPX10WayPoint gpxWayPoint = new GPX10WayPoint(wpt);
                wayPoints.Add(gpxWayPoint);
            }
            return(wayPoints);
        }
        private List <IWayPoint> GetSegmentWaypoints()
        {
            int numberOfTrackPoints    = _trkSeg.trkpnt.Length;
            List <IWayPoint> wayPoints = new List <IWayPoint>(numberOfTrackPoints);

            for (int i = 0; i < numberOfTrackPoints; i++)
            {
                IWayPoint wayPoint = new GPX10WayPoint(ConvertToWayPoint(_trkSeg.trkpnt[i]));
                wayPoints.Add(wayPoint);
            }

            return(wayPoints);
        }
示例#5
0
        private List <IWayPoint> GetWayPoints()
        {
            if (_gpx10.wpt == null)
            {
                return(new List <IWayPoint>(0));
            }

            int numberOfWaypoints      = _gpx10.wpt.Count();
            List <IWayPoint> wayPoints = new List <IWayPoint>(numberOfWaypoints);

            for (int i = 0; i < numberOfWaypoints; i++)
            {
                GPX10WayPoint gpxWayPoint = new GPX10WayPoint(_gpx10.wpt[i]);
                wayPoints.Add(gpxWayPoint);
            }
            return(wayPoints);
        }
示例#6
0
        private List<IWayPoint> GetWayPoints()
        {
            if (_gpx10.wpt == null)
            {
                return new List<IWayPoint>(0);
            }

            int numberOfWaypoints = _gpx10.wpt.Count();
            List<IWayPoint> wayPoints = new List<IWayPoint>(numberOfWaypoints);
            for (int i = 0; i < numberOfWaypoints; i++)
            {
                GPX10WayPoint gpxWayPoint = new GPX10WayPoint(_gpx10.wpt[i]);
                wayPoints.Add(gpxWayPoint);
            }
            return wayPoints;
        }