CVB++ 14.0
reader_2d_with_quietzone_config_base.hpp
1#pragma once
2
3#include "reader_2d_config_base.hpp"
4
5namespace Cvb
6{
7 CVB_BEGIN_INLINE_NS
8
9 namespace Barcode
10 {
11 using namespace Internal;
12
13 namespace Config
14 {
16
19 {
20 public:
21
23
28 void SetCheckQuietzone(bool checkQuietzone)
29 {
30 if (checkQuietzone_ != checkQuietzone)
31 SetDirty();
32 checkQuietzone_ = checkQuietzone;
33 }
34
36
41 bool CheckQuietzone() const
42 {
43 return checkQuietzone_;
44 }
45
46
47 protected:
48 SmartBool checkQuietzone_;
49
50 protected:
53 {
54 }
55
56 };
57 }
58
59 using Reader2DWithQuietzoneConfigBase = Config::Reader2DWithQuietzoneConfigBase;
60 using Reader2DWithQuietzoneConfigBasePtr = std::shared_ptr<Reader2DWithQuietzoneConfigBase>;
61
62 }
63
64 CVB_END_INLINE_NS
65}
Configuration to access parameters of Reader2DConfigBase.
Definition: reader_2d_config_base.hpp:19
Configuration to access parameters of Reader2DWithQuietzoneConfigBase.
Definition: reader_2d_with_quietzone_config_base.hpp:19
bool CheckQuietzone() const
Return whether to check/ignore quiet zone.
Definition: reader_2d_with_quietzone_config_base.hpp:41
void SetCheckQuietzone(bool checkQuietzone)
Check/ignore quiet zone.
Definition: reader_2d_with_quietzone_config_base.hpp:28
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24