コード例 #1
0
ファイル: TimeHistogram.cs プロジェクト: topeju/GpxRunParser
 public void Record(TimeHistogram <T> values)
 {
     foreach (var key in values.Keys)
     {
         Record(key, values.Value(key));
     }
 }
コード例 #2
0
 public AggregateStatistics()
 {
     HeartRateHistogram = new TimeHistogram <double>();
     PaceHistogram      = new TimeHistogram <TimeSpan>();
     Routes             = new SortedDictionary <DateTime, IList <GpxTrackPoint> >();
     MinLatitude        = double.MaxValue;
     MaxLatitude        = double.MinValue;
     MinLongitude       = double.MaxValue;
     MaxLongitude       = double.MinValue;
 }
コード例 #3
0
ファイル: RunStatistics.cs プロジェクト: topeju/GpxRunParser
 public RunStatistics()
 {
     HeartRateHistogram = new TimeHistogram <double>();
     PaceHistogram      = new TimeHistogram <TimeSpan>();
     TotalDistance      = 0.0D;
     TotalTime          = TimeSpan.Zero;
     TotalHeartbeats    = 0.0D;
     MaxHeartRate       = 0.0D;
     TotalSteps         = 0.0D;
     TotalClimb         = 0.0D;
     Pauses             = new List <PauseInfo>();
     _lastPoint         = null;
     Route          = new SortedDictionary <DateTime, GpxTrackPoint>();
     MinLatitude    = double.MaxValue;
     MaxLatitude    = double.MinValue;
     MinLongitude   = double.MaxValue;
     MaxLongitude   = double.MinValue;
     _lastIntervals = new PointIntervalData[Settings.AveragingPeriod];
     FastestPace    = Settings.SlowestDisplayedPace;
     SlowestPace    = new TimeSpan();
     MaxSpeed       = double.MinValue;
 }