mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-07 05:10:39 +02:00
19 lines
421 B
C++
19 lines
421 B
C++
#include "JsonFile.hpp"
|
|
#include <typeinfo>
|
|
|
|
Frame<uint16_t> JsonFile::get_frame(int frame_number){
|
|
int subfile_id=frame_number/max_frames_per_file;
|
|
std::byte* buffer;
|
|
size_t frame_size = subfiles[subfile_id]->bytes_per_frame();
|
|
buffer = new std::byte[frame_size];
|
|
|
|
subfiles[subfile_id]->get_frame(buffer, frame_number%max_frames_per_file);
|
|
|
|
|
|
return Frame<uint16_t>(buffer, rows, cols);
|
|
|
|
|
|
|
|
|
|
|
|
} |