From 55bee488f60356ea0c7953324ed09a0a7bbdf0f3 Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk>
Date: Mon, 12 Feb 2024 10:27:41 +0000
Subject: [PATCH] Add final timepoint to waveform function

---
 src/overlapping/abstract.jl | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/overlapping/abstract.jl b/src/overlapping/abstract.jl
index 689586e..e34bb6d 100644
--- a/src/overlapping/abstract.jl
+++ b/src/overlapping/abstract.jl
@@ -63,6 +63,9 @@ function waveform(ao::AbstractOverlapping)
             error("Unrecognised block type in gradient waveform: $(typeof(ao)).")
         end
     end
+    if duration(ao) > result[end][1]
+        push!(result, (duration(ao), zero(SVector{3, Float64})))
+    end
     return result
 end
 
-- 
GitLab