|
PACS System 0.1.0
PACS DICOM system library
|
#include <cstdint>#include <optional>#include <string_view>
Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::encoding |
Functions | |
String Conversion Functions | |
| constexpr std::string_view | kcenon::pacs::encoding::to_string (vr_type vr) noexcept |
| Converts a vr_type to its two-character string representation. | |
| constexpr std::optional< vr_type > | kcenon::pacs::encoding::from_string (std::string_view str) noexcept |
| Parses a two-character string to a vr_type. | |
VR Category Classification Functions | |
| constexpr bool | kcenon::pacs::encoding::is_string_vr (vr_type vr) noexcept |
| Checks if a VR is a string type. | |
| constexpr bool | kcenon::pacs::encoding::is_binary_vr (vr_type vr) noexcept |
| Checks if a VR is a binary/raw byte type. | |
| constexpr bool | kcenon::pacs::encoding::is_numeric_vr (vr_type vr) noexcept |
| Checks if a VR is a numeric type. | |
| constexpr bool | kcenon::pacs::encoding::has_explicit_32bit_length (vr_type vr) noexcept |
| Checks if a VR requires 32-bit length field in Explicit VR encoding. | |
Additional VR Utility Functions | |
| constexpr std::size_t | kcenon::pacs::encoding::fixed_length (vr_type vr) noexcept |
| Gets the fixed size of a VR if applicable. | |
| constexpr bool | kcenon::pacs::encoding::is_fixed_length (vr_type vr) noexcept |
| Checks if a VR has a fixed length. | |
| constexpr char | kcenon::pacs::encoding::padding_char (vr_type vr) noexcept |
| Gets the padding character for a VR. | |
Definition in file vr_type.h.