diff --git a/GUI/Model/FromCore/ItemizeSimulation.cpp b/GUI/Model/FromCore/ItemizeSimulation.cpp index b64fd23485b1bc37e005fdba8a003b2f041d2b9b..28141ae6dbdeafb44470204731076afc591154a7 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)