mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2026-02-20 16:38:40 +01:00
Merge branch 'main' into developer
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include "aare/NDArray.hpp" //for pixel map
|
||||
#include "aare/RawSubFile.hpp"
|
||||
|
||||
|
||||
#include <optional>
|
||||
|
||||
namespace aare {
|
||||
@@ -62,6 +63,7 @@ class RawFile : public FileInterface {
|
||||
//TODO! do we need to adapt the API?
|
||||
void read_into(std::byte *image_buf, DetectorHeader *header);
|
||||
|
||||
|
||||
size_t frame_number(size_t frame_index) override;
|
||||
size_t bytes_per_frame() override;
|
||||
size_t pixels_per_frame() override;
|
||||
@@ -75,6 +77,7 @@ class RawFile : public FileInterface {
|
||||
xy geometry();
|
||||
size_t n_mod() const;
|
||||
|
||||
|
||||
DetectorType detector_type() const override;
|
||||
|
||||
private:
|
||||
@@ -91,8 +94,10 @@ class RawFile : public FileInterface {
|
||||
* @param frame_number frame number to read
|
||||
* @param image_buf buffer to store the frame
|
||||
*/
|
||||
|
||||
void get_frame_into(size_t frame_index, std::byte *frame_buffer, DetectorHeader *header = nullptr);
|
||||
|
||||
|
||||
/**
|
||||
* @brief get the frame at the given frame index
|
||||
* @param frame_number frame number to read
|
||||
@@ -111,6 +116,7 @@ class RawFile : public FileInterface {
|
||||
|
||||
void update_geometry_with_roi();
|
||||
int find_number_of_subfiles();
|
||||
|
||||
void open_subfiles();
|
||||
void find_geometry();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user