Мелкие исправления

This commit is contained in:
Евгений Титаренко 2024-04-01 18:55:57 +03:00
parent 4af1f2f4a0
commit 570986b499
2 changed files with 41 additions and 2 deletions

View file

@ -45,12 +45,22 @@ class BMPImage {
BITMAPINFOHEADER infoHeader;
Pixel **pixelArray;
public:
BMPImage(BitmapFileHeader &fileHeader, BITMAPINFOHEADER &infoHeader, Pixel **pixelArray);
BMPImage(const BitmapFileHeader &fileHeader, const BITMAPINFOHEADER &infoHeader, Pixel **pixelArray);
~BMPImage();
[[nodiscard]] const uint32_t &width() const;
[[nodiscard]] const uint32_t &height() const;
[[nodiscard]] Pixel **pixels();
[[nodiscard]] Pixel **pixels_copy();
[[nodiscard]] BitmapFileHeader fileHeader_copy();
[[nodiscard]] BITMAPINFOHEADER infoHeader_copy();
void write(const std::string &);
};