コード例 #1
0
ファイル: GpxTrackPoint.cs プロジェクト: FSofTlpz/GpxTool
 public GpxTrackPoint(GpxTrackPoint p) : base(NODENAME)
 {
     Lat       = p.Lat;
     Lon       = p.Lon;
     Elevation = p.Elevation;
     Time      = p.Time;
 }
コード例 #2
0
ファイル: GpxTrackSegment.cs プロジェクト: FSofTlpz/GpxTool
 /// <summary>
 /// fügt einen <see cref="GpxTrackPoint"/> ein oder an
 /// </summary>
 /// <param name="p"></param>
 /// <param name="pos">negative Werte führen zum Anhängen an die Liste</param>
 public void InsertPoint(GpxTrackPoint p, int pos = -1)
 {
     if (pos < 0 || Points.Count <= pos)
     {
         Points.Add(p);
     }
     else
     {
         Points.Insert(pos, p);
     }
 }
コード例 #3
0
ファイル: GpxAll.cs プロジェクト: FSofTlpz/GpxTool
 /// <summary>
 /// fügt einen <see cref="GpxTrackPoint"/> ein oder an
 /// </summary>
 /// <param name="p"></param>
 /// <param name="t">Track</param>
 /// <param name="s">Segment</param>
 /// <param name="pos">negative Werte führen zum Anhängen an die Liste</param>
 public void InsertTrackSegmentPoint(GpxTrackPoint p, int t, int s, int pos = -1)
 {
     GetTrackSegment(t, s)?.InsertPoint(p, pos);
 }
コード例 #4
0
ファイル: GpxTrack.cs プロジェクト: FSofTlpz/GpxTool
 /// <summary>
 /// fügt einen <see cref="GpxTrackPoint"/> ein oder an
 /// </summary>
 /// <param name="p"></param>
 /// <param name="s">Segment</param>
 /// <param name="pos">negative Werte führen zum Anhängen an die Liste</param>
 public void InsertSegmentPoint(GpxTrackPoint p, int s, int pos = -1)
 {
     GetSegment(s)?.InsertPoint(p, pos);
 }