read_result_pdf417.hpp
1 #pragma once
2 
3 #include "read_result_2d.hpp"
4 
5 
6 namespace 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 }
STL class.
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:18
Root namespace for the Image Manager interface.
Definition: version.hpp:11
Derived from ReadResult and gives specific access to Pdf417 results.
Definition: read_result_pdf417.hpp:17
EccLevelQr
ECC levels as used by QR codes.
Definition: barcode.hpp:471
ReadResultPdf417(CExports::CVC_BC_INFO &handle)
Constructor to initialize object from info struct.
Definition: read_result_pdf417.hpp:25