From a60e3424a147d5a2be82c1d1bea2fc7a85d2a494 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Wed, 24 Feb 2016 13:51:47 +0100
Subject: [PATCH] start cycle simulation at a certain distance

---
 .../SimulationComponent/Impl/DistanceBasedDrivingCycle.cs   | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs b/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs
index 30a8871039..6635a9424a 100644
--- a/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs
+++ b/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs
@@ -341,6 +341,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 			}
 		}
 
+		internal void SetDriveOffDistance(Meter startDistance)
+		{
+			while (CycleIntervalIterator.MoveNext() && CycleIntervalIterator.RightSample.Distance < startDistance) {}
+			CycleIntervalIterator.MoveNext();
+		}
+
 		public class DrivingCycleEnumerator : IEnumerator<DrivingCycleData.DrivingCycleEntry>
 		{
 			protected int CurrentCycleIndex;
-- 
GitLab