![]() |
Zivid C++ API 2.17.1+7516d437-1
|
#include <cstdint>#include <type_traits>Go to the source code of this file.
Classes | |
| class | Zivid::Experimental::Toolbox::BarcodeFormatFilter< FormatEnum > |
| Filter type for defining which barcode formats to look for when reading barcodes. More... | |
Namespaces | |
| namespace | Zivid |
| The main Zivid namespace. All Zivid code is found here. | |
| namespace | Zivid::Experimental |
| namespace | Zivid::Experimental::Toolbox |
Typedefs | |
| using | Zivid::Experimental::Toolbox::LinearBarcodeFormatFilter = BarcodeFormatFilter<LinearBarcodeFormat> |
| Filter type for defining which linear (1D) barcode formats to look for when reading barcodes. | |
| using | Zivid::Experimental::Toolbox::MatrixBarcodeFormatFilter = BarcodeFormatFilter<MatrixBarcodeFormat> |
| Filter type for defining which matrix (2D) barcode formats to look for when reading barcodes. | |
Enumerations | |
| enum class | Zivid::Experimental::Toolbox::LinearBarcodeFormat : uint32_t { Zivid::Experimental::Toolbox::code128 = (1 << 0) , Zivid::Experimental::Toolbox::code93 = (1 << 1) , Zivid::Experimental::Toolbox::code39 = (1 << 2) , Zivid::Experimental::Toolbox::ean13 = (1 << 3) , Zivid::Experimental::Toolbox::ean8 = (1 << 4) , Zivid::Experimental::Toolbox::upcA = (1 << 5) , Zivid::Experimental::Toolbox::upcE = (1 << 6) } |
| Enum describing the supported linear (1D) barcode formats. More... | |
| enum class | Zivid::Experimental::Toolbox::MatrixBarcodeFormat : uint32_t { Zivid::Experimental::Toolbox::qrcode = (1 << 0) , Zivid::Experimental::Toolbox::dataMatrix = (1 << 1) } |
| Enum describing the supported matrix (2D) barcode formats. More... | |
Functions | |
| template<typename FormatEnum> | |
| constexpr BarcodeFormatFilter< FormatEnum > | Zivid::Experimental::Toolbox::operator| (FormatEnum lhs, FormatEnum rhs) |
| template<typename FormatEnum> | |
| constexpr BarcodeFormatFilter< FormatEnum > | Zivid::Experimental::Toolbox::operator| (FormatEnum lhs, BarcodeFormatFilter< FormatEnum > rhs) |