From ca55d1421d79717344268e0ef15ff8ac1a89bf4d Mon Sep 17 00:00:00 2001 From: Robert Smith Date: Mon, 13 May 2024 10:20:16 +1000 Subject: [PATCH] -json_export: Fix slice encoding direction sign --- core/file/json_utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/file/json_utils.cpp b/core/file/json_utils.cpp index c862f51c62..5299a759ad 100644 --- a/core/file/json_utils.cpp +++ b/core/file/json_utils.cpp @@ -296,7 +296,7 @@ namespace MR const Eigen::Vector3d orig_dir (Axes::id2dir (slice_encoding_it->second)); Eigen::Vector3d new_dir; for (size_t axis = 0; axis != 3; ++axis) - new_dir[axis] = flip[axis] ? orig_dir[order[axis]] : -orig_dir[order[axis]]; + new_dir[axis] = flip[axis] ? -orig_dir[order[axis]] : orig_dir[order[axis]]; slice_encoding_it->second = Axes::dir2id (new_dir); INFO ("Slice encoding direction written to JSON file modified according to expected output NIfTI header transform realignment"); }