From 768f07e80b6f954f012dc7bf4c905f04e3400189 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Wed, 21 Feb 2024 17:32:44 +0000 Subject: [PATCH] Do not overconstraint image parameters --- src/parts/helper_functions.jl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/parts/helper_functions.jl b/src/parts/helper_functions.jl index 34b2d48..0158769 100644 --- a/src/parts/helper_functions.jl +++ b/src/parts/helper_functions.jl @@ -267,7 +267,14 @@ function interpret_image_size(fov, resolution, voxel_size, slice_thickness) getxy(v::Union{Tuple, AbstractVector}) = [v[1], v[2]] getxy(v) = [v, v] - return (slice_thickness, getz(resolution), (fov=getxy(fov), resolution=getxy(resolution), voxel_size=getxy(voxel_size))) + fov=getxy(fov) + resolution=getxy(resolution) + voxel_size=getxy(voxel_size) + if all(isnothing.(voxel_size)) + return (slice_thickness, getz(resolution), (resolution=resolution, fov=fov)) + else + return (slice_thickness, getz(resolution), (resolution=resolution, voxel_size=voxel_size)) + end end end \ No newline at end of file -- GitLab