From 6063213a3eeeda835a4b8104eab3d12fad71e149 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Fri, 11 Aug 2023 10:39:50 +0200 Subject: [PATCH] ItemizeSimulation no need for switch --- GUI/Model/FromCore/ItemizeSimulation.cpp | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/GUI/Model/FromCore/ItemizeSimulation.cpp b/GUI/Model/FromCore/ItemizeSimulation.cpp index b64fd23485b..28141ae6dbd 100644 --- a/GUI/Model/FromCore/ItemizeSimulation.cpp +++ b/GUI/Model/FromCore/ItemizeSimulation.cpp @@ -244,26 +244,16 @@ void setFlatDetector(FlatDetectorItem* detectorItem, const FlatDetector& detecto { // Axes detectorItem->setXSize(detector.xSize()); - detectorItem->setWidth(detector.width()); - detectorItem->setYSize(detector.ySize()); + + detectorItem->setDistance(detector.getDistance()); + detectorItem->setWidth(detector.width()); detectorItem->setHeight(detector.height()); + detectorItem->setU0(detector.getU0()); + detectorItem->setV0(detector.getV0()); + detectorItem->setDetectorAlignment(detector.getDetectorArrangment()); - if (detector.getDetectorArrangment() == FlatDetector::X) { - detectorItem->setDistance(detector.getDistance()); - detectorItem->setU0(detector.getU0()); - detectorItem->setV0(detector.getV0()); - } else if (detector.getDetectorArrangment() == FlatDetector::T) { - detectorItem->setDistance(detector.getDistance()); - detectorItem->setU0(detector.getU0()); - detectorItem->setV0(detector.getV0()); - } else if (detector.getDetectorArrangment() == FlatDetector::R) { - detectorItem->setDistance(detector.getDistance()); - detectorItem->setU0(detector.getU0()); - detectorItem->setV0(detector.getV0()); - } else - ASSERT(false); } void setDetectorGeometry(GISASInstrumentItem* instrument_item, const IDetector& detector) -- GitLab