@@ -22,18 +24,28 @@ All arguments should be arrays of the same length N defining these control point
"""
struct FixedGradient<:GradientBlock
time::Vector{Float64}
Gx::Vector{Float64}
Gy::Vector{Float64}
Gz::Vector{Float64}
rotate::Bool
function FixedGradient(time::AbstractVector{<:Number},Gx::AbstractVector{<:Number},Gy::AbstractVector{<:Number},Gz::AbstractVector{<:Number};rotate=false)
gradient_strength::Vector{SVector{3,Float64}}
rotate::Union{Symbol,Nothing}
scale::Union{Symbol,Nothing}
function FixedGradient(time::AbstractVector{<:Number},Gx::AbstractVector{<:Number},Gy::AbstractVector{<:Number},Gz::AbstractVector{<:Number};rotate=nothing,scale=nothing)