16 lines
496 B
C++
16 lines
496 B
C++
// SPDX-FileCopyrightText: 2025 Filip Leonarski, Paul Scherrer Institute <filip.leonarski@psi.ch>
|
|
// SPDX-License-Identifier: GPL-3.0-only
|
|
|
|
#pragma once
|
|
|
|
#include <cstddef>
|
|
|
|
#include "../../common/AzimuthalIntegration.h"
|
|
#include "../../common/AzimuthalIntegrationProfile.h"
|
|
|
|
class AzIntCPU {
|
|
const AzimuthalIntegration& integration;
|
|
public:
|
|
AzIntCPU(const AzimuthalIntegration& integration);
|
|
void Run(const std::vector<int32_t> &image, AzimuthalIntegrationProfile &profile) const;
|
|
}; |