diff options
Diffstat (limited to 'ride/ride.go')
| -rw-r--r-- | ride/ride.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ride/ride.go b/ride/ride.go index 1de8b07..7863878 100644 --- a/ride/ride.go +++ b/ride/ride.go @@ -161,6 +161,13 @@ func FromColumns(distances []float64, elevations []float64, coords []geodist.Coo return fromColumns(distances, elevations, coords, timestamps, nil, nil, nil) } +// FromColumnsWithMetrics builds a Ride from its columns, including optional +// heart-rate, cadence and power components of the same length as the other +// columns. +func FromColumnsWithMetrics(distances []float64, elevations []float64, coords []geodist.Coord, timestamps []time.Time, heartRates, cadences, powers []float64) Ride { + return fromColumns(distances, elevations, coords, timestamps, heartRates, cadences, powers) +} + func fromColumns(distances []float64, elevations []float64, coords []geodist.Coord, timestamps []time.Time, heartRates, cadences, powers []float64) Ride { ride := Ride{ distances: distances, |
