From af2ec340dba4617b948c8a3c521f7e7dfdb78f69 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Mon, 19 Jan 2026 11:57:16 +0100 Subject: [PATCH] DiffractionExperiment: Add option to check if rotation indexing is enabled (goniometer present + rotation indexing) --- common/DiffractionExperiment.cpp | 4 ++++ common/DiffractionExperiment.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/common/DiffractionExperiment.cpp b/common/DiffractionExperiment.cpp index ca2f4c46..bfeda9a2 100644 --- a/common/DiffractionExperiment.cpp +++ b/common/DiffractionExperiment.cpp @@ -1642,3 +1642,7 @@ int64_t DiffractionExperiment::GetDarkMaskNumberOfFrames() const { return GetDarkMaskSettings().GetNumberOfFrames(); return 0; } + +bool DiffractionExperiment::IsRotationIndexing() const { + return GetGoniometer().has_value() && indexing.GetRotationIndexing(); +} diff --git a/common/DiffractionExperiment.h b/common/DiffractionExperiment.h index ab35096f..ffd2149e 100644 --- a/common/DiffractionExperiment.h +++ b/common/DiffractionExperiment.h @@ -404,6 +404,8 @@ public: bool IsDetectIceRings() const; int64_t GetDarkMaskNumberOfFrames() const; + + bool IsRotationIndexing() const; }; #endif //DIFFRACTIONEXPERIMENT_H