libimgdoc2
Loading...
Searching...
No Matches
BrickBaseInfo.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 std::uint32_t pixelDepth{ 0 };
21
25 };
26
31 {
33 imgdoc2::DataTypes data_type{ 0 };
34 };
35}
static constexpr std::uint8_t Unknown
This constant is reserved for representing an unknown pixel type.
Definition: pixeltypes.h:18
Definition: BrickBaseInfo.h:17
std::uint8_t pixelType
Definition: BrickBaseInfo.h:24
std::uint32_t pixelHeight
Height of the brick in unit of pixels.
Definition: BrickBaseInfo.h:19
std::uint32_t pixelDepth
Depth of the brick in unit of pixels.
Definition: BrickBaseInfo.h:20
std::uint32_t pixelWidth
Width of the brick in unit of pixels.
Definition: BrickBaseInfo.h:18
Definition: BrickBaseInfo.h:31
BrickBaseInfo base_info
The brick base info, i.e. width, height, depth and pixel type.
Definition: BrickBaseInfo.h:32
imgdoc2::DataTypes data_type
Information about the data type of the blob, i.e. in which binary representation the bitmap is stored...
Definition: BrickBaseInfo.h:33