libimgdoc2
Loading...
Searching...
No Matches
TileBaseInfo.h
1// SPDX-FileCopyrightText: 2023 Carl Zeiss Microscopy GmbH
2//
3// SPDX-License-Identifier: MIT
4
5#pragma once
6
7#include <cstdint>
8#include "pixeltypes.h"
9#include "DataTypes.h"
10
11namespace imgdoc2
12{
17 {
18 std::uint32_t pixelWidth{0};
19 std::uint32_t pixelHeight{0};
20
24 };
25
30 {
32 imgdoc2::DataTypes data_type {0};
33 };
34}
static constexpr std::uint8_t Unknown
This constant is reserved for representing an unknown pixel type.
Definition: pixeltypes.h:18
Definition: TileBaseInfo.h:17
std::uint32_t pixelHeight
Height of the tile in unit of pixels.
Definition: TileBaseInfo.h:19
std::uint8_t pixelType
Definition: TileBaseInfo.h:23
std::uint32_t pixelWidth
Width of the tile in unit of pixels.
Definition: TileBaseInfo.h:18
Definition: TileBaseInfo.h:30
imgdoc2::DataTypes data_type
Information about the data type of the blob, i.e. in which binary representation the bitmap is stored...
Definition: TileBaseInfo.h:32
TileBaseInfo base_info
The tile base info, i.e. width, height and pixel type.
Definition: TileBaseInfo.h:31