ImageAnalysisCPU: Simplify + avoid allocating new 32-bit image for every iteration

This commit is contained in:
2025-10-04 14:19:06 +02:00
parent 8691d933f5
commit 5fc68b62f4
4 changed files with 32 additions and 35 deletions
+2 -2
View File
@@ -97,8 +97,8 @@ void JFJochImageReadingWorker::CalcROI_i() {
void JFJochImageReadingWorker::UpdateAzint_i(const JFJochReaderDataset *dataset) {
if (dataset) {
azint_mapping = std::make_unique<AzimuthalIntegration>(curr_experiment, dataset->pixel_mask);
image_analysis = std::make_unique<ImageAnalysisCPU>(curr_experiment, *azint_mapping, dataset->pixel_mask);
image_analysis->SetIndexer(indexing.get());
image_analysis = std::make_unique<ImageAnalysisCPU>(curr_experiment, *azint_mapping, dataset->pixel_mask,
indexing.get());
}
}