Namespace for the Barcode package. More...
Classes | |
| class | BarcodeGrading |
| Configuration to access parameters of barcode grading. More... | |
| class | Codabar |
| Configuration to access parameters of Codabar. More... | |
| class | Code11 |
| Configuration to access parameters of Code11. More... | |
| class | Code128 |
| Configuration to access parameters of Code128. More... | |
| class | Code32 |
| Configuration to access parameters of Code32. More... | |
| class | Code39 |
| Configuration to access parameters of Code39. More... | |
| class | Code93 |
| Configuration to access parameters of Code93. More... | |
| class | DataMatrix |
| Configuration to access parameters of DataMatrix. More... | |
| class | DataMatrixGrading |
| Configuration to access parameters of DataMatrixGrading. More... | |
| class | Discrete2of5 |
| Configuration to access parameters of Discrete2of5. More... | |
| class | Ean13 |
| Configuration to access parameters of Ean13. More... | |
| class | Ean8 |
| Configuration to access parameters of Ean8. More... | |
| class | FourStateAustralian |
| Configuration to access parameters of FourStateAustralian (4-State Australian). More... | |
| class | FourStateKix |
| Configuration to access parameters of FourStateKix. More... | |
| class | FourStateRoyalMail |
| Configuration to access parameters of FourStateRoyalMail (4-State RoyalMail Postal Code). More... | |
| class | FourStateUsps |
| Configuration to access parameters of FourStateUsps. More... | |
| class | GradeResult1D |
| Object contains the barcode grading results for one dimensional barcodes. More... | |
| class | GradeResultDataMatrix |
| Object contains the barcode grading results for DataMatrix and PharmaCode2D barcodes. More... | |
| class | GradeResultQr |
| Object contains the barcode grading results for QR barcodes. More... | |
| class | Interleaved2of5 |
| Configuration to access parameters of Interleaved2of5. More... | |
| class | MicroPdf417 |
| Configuration to access parameters of MicroPdf417. More... | |
| class | MsiPlessey |
| Configuration to access parameters of MsiPlessey. More... | |
| class | Pdf417 |
| Configuration to access parameters of Pdf417. More... | |
| class | PharmaCode |
| Configuration to access parameters of PharmaCode. More... | |
| class | Planet |
| Configuration to access parameters of Planet. More... | |
| class | Postnet |
| Configuration to access parameters of Postnet. More... | |
| class | Qr |
| Configuration to access parameters of Qr. More... | |
| class | QrGrading |
| Configuration to access parameters of QrGrading. More... | |
| class | Reader |
| The key class for reading barcodes. More... | |
| class | ReaderConfig |
| Contains a map of configurations for all active barcode types. More... | |
| class | ReadResult |
| Base class for reading decoded barcode results. More... | |
| class | ReadResult1D |
| Derived from ReadResult and gives specific access to 1D results. More... | |
| class | ReadResultCode128 |
| Derived from ReadResult and gives specific access to Code128 results. More... | |
| class | ReadResultCode39Code93 |
| Derived from ReadResult and gives specific access to Code39 results. More... | |
| class | ReadResultDataMatrix |
| Derived from ReadResult and gives specific access to DataMatrix and PharmaCode2D results. More... | |
| class | ReadResultPdf417 |
| Derived from ReadResult and gives specific access to Pdf417 results. More... | |
| class | ReadResultQr |
| Derived from ReadResult2D and gives specific access to Qr results. More... | |
| class | ReadResultSonyCode |
| Derived from ReadResult1D and gives specific access to SonyCode results. More... | |
| class | ReadResultUpcE |
| Derived from ReadResult1D and gives specific access to UpcE results. More... | |
| class | Rss |
| Configuration to access parameters of Rss. More... | |
| class | SonyCode |
| Configuration to access parameters of SonyCode. More... | |
| class | UpcA |
| Configuration to access parameters of UpcA. More... | |
| class | UpcE |
| Configuration to access parameters of UpcE. More... | |
Typedefs | |
| using | ReadResultPtr = std::shared_ptr< ReadResult > |
| Convenience shared pointer for ReadResult. | |
Enumerations | |
| enum | Readout { Omnidirectional = CExports::CVC_BC_OMNI, Fence = CExports::CVC_BC_FENCE, Ladder = CExports::CVC_BC_LADDER, FenceOrLadder = CExports::CVC_BC_BOTH, SmallCodes = CExports::CVC_BC_SMALL_CODES } |
| Available readout modes. More... | |
| enum | ReaderInitialization { ReadNone, ReadAll } |
| Possible ways to initialize a Barcode reader. More... | |
| enum | Symbology { None = 0, Code128 = 1, Codabar = 2, Ean13 = 3, Ean8 = 4, UpcA = 5, UpcE = 6, Pdf417 = 7, DataMatrix = 8, Code39 = 9, Code93 = 10, Discrete2of5 = 11, Interleaved2of5 = 12, Code32 = 13, PharmaCode = 14, PharmaCode2D = 15, SonyCode = 16, RSS = 17, FourStateKix = 19, Postnet = 21, Planet = 22, Qr = 23, FourStateRoyalMail = 24, FourStateAustralian = 25, FourStateUsps = 26, MicroPdf417 = 29, MsiPlessey = 30, Code11 = 31, BarcodeGrading = 256, DataMatrixGrading = 257, QrGrading = 258 } |
| The symbologies supported by Barcode. More... | |
| enum | MsiPlesseyCheckDigit { None, Mod10, Mod11, Mod1010, Mod1011 } |
| Available check digits for MSI Plessey codes. More... | |
| enum | Code11CheckDigit { None, One, Two } |
| Available check digits for Code11. More... | |
| enum | CodeOrientation { Fence = 1, Ladder = 2, FenceOrLadder = 3 } |
| Directions that a four state code may have. More... | |
| enum | FourStateAustralianLevels { None = 0, Custom = 1, Routing = 2, ReplyPaid = 4, Redirection = 8, Custom2 = 16, Custom3 = 32, Reserved = 64, All = 32767 } |
| Available level flags Four State Australian codes. More... | |
| enum | FourStateLsb { Left, Bottom, Right, Top } |
| LSB settings for four state codes. More... | |
| enum | PlanetLevels { None = 0, Bars62 = 1, Bars72 = 2, All = 32767 } |
| Available level flags for Planet codes. More... | |
| enum | PostnetLevels { None = 0, Bars32 = 1, Bars37 = 2, Bars47 = 4, Bars52 = 8, Bars62 = 16, All = 32767 } |
| Available level flags for Postnet codes. More... | |
| enum | PharmaCodeRunDirection { Right, Up, Left, Down } |
| Run direction of Pharma Codes. More... | |
| enum | PharmaCodeTolerance { Standard, Extended } |
| Tolerance levels for Pharma Code reading acceptance checks. More... | |
| enum | DataMatrixLevels { Ecc0 = 1, Ecc50 = 2, Ecc80 = 4, Ecc100 = 8, Ecc140 = 16, Ecc200 = 32, All = 32767 } |
| Levels of DataMatrix codes to recognize. Different levels may be combined using '|'. More... | |
| enum | DataMatrixFormats { Base11 = 1, Base27 = 2, Base37 = 4, Base41 = 8, Ascii = 16, Binary = 32, All = 32767 } |
| Formats of DataMatrix codes to recognize. Different formats may be combined using '|'. More... | |
| enum | DataMatrixSubType { DataMatrix, PharmaCode2D, DottedDatamatrix } |
| Sub types of data matrix codes to read. More... | |
| enum | PharmaCodeSkew { StrongRight = -2, ModerateRight = -1, None = 0, ModerateLeft = 1, StrongLeft = 2 } |
| Skew of the Pharma Code bars. More... | |
| enum | PharmaCode2DDisposition { DontCare, Present, Miss } |
| Expectation setting for Pharma Code 2D elements. More... | |
| enum | Pdf417Levels { Level0 = 1, Level1 = 2, Level2 = 4, Level3 = 8, Level4 = 16, Level5 = 32, Level6 = 64, Level7 = 128, Level8 = 256, All = 32767 } |
| Available PDF417 levels. More... | |
| enum | QrSubType { Mini, Standard, Both } |
| QR code types to read. More... | |
| enum | RssTypes { Rss14 = 1, Rss14Truncated = 2, Rss14Stacked = 4, Rss14StackedOmnidirectional = 8, Limited = 16, Expanded = 32, ExpandedStacked = 64, All = 32767 } |
| Types of RSS codes to read. More... | |
| enum | RssComposition { Off = 0, None = 1, CCA = 2, CCB = 4, All = 32767 } |
| Composition flags for RSS codes. More... | |
| enum | DecodeResult { Success, NothingFound, SymbologyOnly, WrongCodeSize, WrongCodeFormat, ErrorDetectionFailed, ColorNotCorrect, QuietzoneViolation = 32766, Error } |
| Possible barcode reading results. More... | |
| enum | EccLevelQr { NotDecodable, None, L, M, Q, H } |
| ECC levels as used by QR codes. More... | |
| enum | Code128SubType { Ean128, Code128 } |
| Possible sub types of Code128. More... | |
| enum | QrMasking { Unknown, Mode000, Mode001, Mode010, Mode011, Mode100, Mode101, Mode110, Mode111 } |
| Masking modes of QR codes. More... | |
| enum | GradeResult1DInfo { Ok = 0, NoResult = 1, CodePositionOutsideAoi = 2, CodeHeightTooSmall = 3, CodeNotRectangular = 4, GradingNotSupported = 5, Timeout = 6, CodeTypeNotSupported = -1, TooManyCharacters = -2, MeasuringOrificeNotSupported = -3, AoiTooSmall = -4, DecodabilityCheckFailed = -5, PixelOutsideAoi = -6, BoundaryCheckFailed = -7, TrimmingToParallelFailed = -8, ErrNoMaxFailed = -9, ECMinFailed = -10 } |
| Additional information about 1D grading results. More... | |
Namespace for the Barcode package.
|
strong |
Available check digits for Code11.
| Enumerator | |
|---|---|
| None | no check digit |
| One | check digit 1 |
| Two | check digit 2 |
|
strong |
Possible sub types of Code128.
| Enumerator | |
|---|---|
| Ean128 | EAN 128 sub type. |
| Code128 | Code 128 sub type. |
|
strong |
|
strong |
Formats of DataMatrix codes to recognize. Different formats may be combined using '|'.
|
strong |
Levels of DataMatrix codes to recognize. Different levels may be combined using '|'.
| Enumerator | |
|---|---|
| Ecc0 | ECC level 0. |
| Ecc50 | ECC level 50. |
| Ecc80 | ECC level 80. |
| Ecc100 | ECC level 100. |
| Ecc140 | ECC level 140. |
| Ecc200 | ECC level. |
| All | All available ECC levels. |
|
strong |
|
strong |
Possible barcode reading results.
|
strong |
|
strong |
|
strong |
|
strong |
Additional information about 1D grading results.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Available level flags for Planet codes.
| Enumerator | |
|---|---|
| None | None. |
| Bars62 | 62 bars. |
| Bars72 | 72 bars. |
| All | All available levels. |
|
strong |
Available level flags for Postnet codes.
| Enumerator | |
|---|---|
| None | None. |
| Bars32 | 32 bars. |
| Bars37 | 37 bars. |
| Bars47 | 47 bars. |
| Bars52 | 52 bars. |
| Bars62 | 62 bars. |
| All | All available levels. |
|
strong |
|
strong |
|
strong |
|
strong |
Available readout modes.
|
strong |
|
strong |
|
strong |
The symbologies supported by Barcode.
| Enumerator | |
|---|---|
| None | No symbology (e.g. if reading failed). |
| Code128 | Code 128 Barcode. |
| Codabar | Codabar Barcode. |
| Ean13 | EAN 13 Barcode. |
| Ean8 | EAN 8 Barcode. |
| UpcA | UPC-A Barcode. |
| UpcE | UPC-E Barcode. |
| Pdf417 | PDF417 Matrix Code. |
| DataMatrix | Data Matrix Code. |
| Code39 | Code 39 Barcode. |
| Code93 | Code 93 Barcode. |
| Discrete2of5 | 2 of 5 Discrete Barcode |
| Interleaved2of5 | 2 of 5 Interleaved Barcode |
| Code32 | Code 32 Barcode. |
| PharmaCode | PharmaCode Barcode. |
| PharmaCode2D | PharmaCode Matrix Code. |
| SonyCode | SonyCode Barcode. |
| RSS | RSS Barcode. |
| FourStateKix | Four State KIX Barcode. |
| Postnet | Postnet Barcode. |
| Planet | Planet Barcode. |
| Qr | QR Matrix Code. |
| FourStateRoyalMail | Four State Royal Mail Barcode. |
| FourStateAustralian | Four State Australian Barcode. |
| FourStateUsps | Four State USPS Barcode. |
| MicroPdf417 | Micro PDF417 Matrix Code. |
| MsiPlessey | MSI Plessey Barcode. |
| Code11 | Code 11 Barcode. |
| BarcodeGrading | 1D Barcode grading |
| DataMatrixGrading | DataMatrix grading. |
| QrGrading | QR code grading. |