mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-05 12:30:39 +02:00
made member variables private in NumpyFile
This commit is contained in:
parent
e59940aa01
commit
d196eb5a2e
@ -12,11 +12,17 @@ class NumpyFile : public FileInterface {
|
||||
FILE *fp = nullptr;
|
||||
size_t initial_header_len = 0;
|
||||
size_t current_frame{};
|
||||
void get_frame_into(size_t, std::byte *);
|
||||
Frame get_frame(size_t frame_number);
|
||||
std::filesystem::path m_fname;
|
||||
uint32_t header_len{};
|
||||
uint8_t header_len_size{};
|
||||
ssize_t header_size{};
|
||||
header_t m_header;
|
||||
uint8_t major_ver_{};
|
||||
uint8_t minor_ver_{};
|
||||
|
||||
void load_metadata();
|
||||
std::filesystem::path m_fname;
|
||||
void get_frame_into(size_t, std::byte *);
|
||||
Frame get_frame(size_t frame_number);
|
||||
|
||||
public:
|
||||
|
||||
@ -39,17 +45,7 @@ class NumpyFile : public FileInterface {
|
||||
ssize_t cols() const override { return m_header.shape[2]; }
|
||||
ssize_t bitdepth() const override { return m_header.dtype.bitdepth(); }
|
||||
|
||||
header_t m_header;
|
||||
uint8_t major_ver_{};
|
||||
uint8_t minor_ver_{};
|
||||
uint32_t header_len{};
|
||||
uint8_t header_len_size{};
|
||||
ssize_t header_size{};
|
||||
|
||||
~NumpyFile();
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
} // namespace aare
|
Loading…
x
Reference in New Issue
Block a user