CVB++ 14.0
read_result_code39_code93.hpp
1#pragma once
2
3#include "read_result_1d.hpp"
4
5
6namespace Cvb
7{
8 CVB_BEGIN_INLINE_NS
9
10 namespace Barcode
11 {
12
14
18 : public ReadResult1D
19 {
20 public:
22
25 ReadResultCode39Code93(CExports::CVC_BC_INFO& handle)
26 : ReadResult1D(handle)
27 {
28
29 }
30
32
36 bool FullAscii() const
37 {
38 return handle_.full_ascii != 0;
39 }
40
41 };
42
43 using ReadResultCode39Code93Ptr = std::shared_ptr<ReadResultCode39Code93>;
44 }
45
46 CVB_END_INLINE_NS
47}
Derived from ReadResult and gives specific access to 1D results.
Definition: read_result_1d.hpp:20
Derived from ReadResult and gives specific access to Code39 results.
Definition: read_result_code39_code93.hpp:19
bool FullAscii() const
Specifies the use of a full ascii description of the code, only used with the Code 39 and the Code 93...
Definition: read_result_code39_code93.hpp:36
ReadResultCode39Code93(CExports::CVC_BC_INFO &handle)
Constructor to initialize object from info struct.
Definition: read_result_code39_code93.hpp:25
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24