CVB++ 14.0
read_result_pdf417.hpp
1#pragma once
2
3#include "read_result_2d.hpp"
4
5
6namespace Cvb
7{
8 CVB_BEGIN_INLINE_NS
9
10 namespace Barcode
11 {
12
14
18 : public ReadResult2D
19 {
20 public:
22
25 ReadResultPdf417(CExports::CVC_BC_INFO& handle)
26 : ReadResult2D(handle)
27 {
28
29 }
30
32
37 {
38 return static_cast<EccLevelQr>(handle_.ecc_level);
39 }
40
41 };
42
43 using ReadResultPdf417Ptr = std::shared_ptr<ReadResultPdf417>;
44 }
45
46 CVB_END_INLINE_NS
47}
Derived from ReadResult and gives specific access to Pdf417 results.
Definition: read_result_pdf417.hpp:19
ReadResultPdf417(CExports::CVC_BC_INFO &handle)
Constructor to initialize object from info struct.
Definition: read_result_pdf417.hpp:25
EccLevelQr EccLevel() const
ECC level of the code.
Definition: read_result_pdf417.hpp:36
Object contains information about a decoded barcode.
Definition: read_result_2d.hpp:20
EccLevelQr
ECC levels as used by QR codes.
Definition: barcode.hpp:472
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24