Skip to content
Snippets Groups Projects
Commit d3b6c318 authored by Pospelov, Gennady's avatar Pospelov, Gennady
Browse files

On the way to transforming masks to domain

parent 29bc9796
No related branches found
No related tags found
No related merge requests found
......@@ -42,6 +42,7 @@
#include "BeamWavelengthItem.h"
#include "BeamAngleItems.h"
#include "ResolutionFunctionItems.h"
#include "MaskItems.h"
#include <QDebug>
......@@ -375,3 +376,20 @@ void TransformToDomain::addDistributionParametersToSimulation(const Parameterize
}
}
}
void TransformToDomain::addMasksToSimulation(const ParameterizedItem &detector_item,
GISASSimulation *simulation)
{
Q_ASSERT(detector_item.modelType() == Constants::DetectorType);
// if(const DetectorItem *detectorItem = dynamic_cast<const DetectorItem *>(&detector_item)) {
// if(auto maskContainerItem = detectorItem->getMaskContainerItem()) {
// foreach(auto child, maskContainerItem->childItems()) {
// }
// }
// }
}
......@@ -47,6 +47,8 @@ BA_CORE_API_ void initInstrumentFromDetectorItem(const ParameterizedItem &item,
Instrument *instrument);
BA_CORE_API_ void addDistributionParametersToSimulation(const ParameterizedItem &beam_item,
GISASSimulation *simulation);
BA_CORE_API_ void addMasksToSimulation(const ParameterizedItem &detector_item,
GISASSimulation *simulation);
}
#endif // TRANSFORMTODOMAIN_H
......@@ -109,6 +109,7 @@ OutputData<double> *DetectorMaskDelegate::createOutputData(DetectorItem *detecto
result->addAxis("x", n_x, x_min, x_max);
result->addAxis("y", n_y, y_min, y_max);
result->setAllTo(1.0);
return result;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment