From eac1145e29e1a2a2ff5d9654ca010071a5840843 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Fri, 14 Aug 2026 15:23:48 +0200 Subject: feat: add official climb workflow --- ride/ride.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ride/ride.go') diff --git a/ride/ride.go b/ride/ride.go index 5471535..3458483 100644 --- a/ride/ride.go +++ b/ride/ride.go @@ -299,3 +299,8 @@ func (r *Ride) ClimbFromDist(startDist, endDist float64) Climb { } return Climb{ride: *r, rideStart: start, rideEnd: end} } + +func (r *Ride) ClimbFromIndexes(startIndex, endIndex int) Climb { + kcore.Assert(startIndex >= 0 && endIndex < r.Len() && startIndex < endIndex, "invalid climb indexes") + return Climb{ride: *r, rideStart: startIndex, rideEnd: endIndex} +} -- cgit v1.2.3