FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAdvancedFunctions
FLImagingAdvancedFunctions
BarcodeSpec.h
1
#pragma once
2
11
12
#include "DefinitionsAdvancedFunctions.h"
13
#include "DataCodeSpecBase.h"
14
15
namespace
FLImaging
16
{
17
namespace
AdvancedFunctions
18
{
27
class
FL_EXPORT
CBarcodeSpec
:
public
CDataCodeSpecBase
28
{
29
public
:
34
CBarcodeSpec
();
39
CBarcodeSpec
(
const
CBarcodeSpec
& bcs);
44
CBarcodeSpec
(
const
CBarcodeSpec
* pBcs);
45
50
virtual
~CBarcodeSpec
();
51
65
const
CBarcodeSpec
&
operator=
(
const
CBarcodeSpec
& bcs);
77
virtual
const
CResult
Assign
(
const
CBarcodeSpec
& bcs);
89
virtual
const
CResult
Assign
(
const
CBarcodeSpec
* pBcs);
90
104
virtual
const
CResult
Clear
();
105
123
virtual
const
CResult
SetSymbolType
(
EBarcodeSymbolType
eSymbol =
EBarcodeSymbolType_EAN13
);
137
virtual
EBarcodeSymbolType
GetSymbolType
()
const
;
138
156
virtual
const
CResult
SetPrefix
(int8_t i8Prefix);
168
virtual
int8_t
GetPrefix
()
const
;
169
187
virtual
const
CResult
SetSuffix
(int8_t i8Suffix);
201
virtual
int8_t
GetSuffix
()
const
;
202
203
204
DeclareGetClassType();
205
SupportToDuplicateObject(
CBarcodeSpec
, *
this
);
206
207
protected
:
212
EBarcodeSymbolType
m_eSymbol
;
217
int8_t
m_i8Prefix
;
222
int8_t
m_i8Suffix
;
223
};
224
}
225
}
226
FLImaging::AdvancedFunctions::CBarcodeSpec::CBarcodeSpec
CBarcodeSpec()
FLImaging::AdvancedFunctions::CBarcodeSpec::SetSuffix
virtual const CResult SetSuffix(int8_t i8Suffix)
FLImaging::AdvancedFunctions::CBarcodeSpec::CBarcodeSpec
CBarcodeSpec(const CBarcodeSpec *pBcs)
FLImaging::AdvancedFunctions::CBarcodeSpec::~CBarcodeSpec
virtual ~CBarcodeSpec()
FLImaging::AdvancedFunctions::CBarcodeSpec::GetSuffix
virtual int8_t GetSuffix() const
FLImaging::AdvancedFunctions::CBarcodeSpec::operator=
const CBarcodeSpec & operator=(const CBarcodeSpec &bcs)
FLImaging::AdvancedFunctions::CBarcodeSpec::m_i8Suffix
int8_t m_i8Suffix
Definition
BarcodeSpec.h:222
FLImaging::AdvancedFunctions::CBarcodeSpec::Assign
virtual const CResult Assign(const CBarcodeSpec *pBcs)
FLImaging::AdvancedFunctions::CBarcodeSpec::Clear
virtual const CResult Clear()
FLImaging::AdvancedFunctions::CBarcodeSpec::GetPrefix
virtual int8_t GetPrefix() const
FLImaging::AdvancedFunctions::CBarcodeSpec::SetPrefix
virtual const CResult SetPrefix(int8_t i8Prefix)
FLImaging::AdvancedFunctions::CBarcodeSpec::Assign
virtual const CResult Assign(const CBarcodeSpec &bcs)
FLImaging::AdvancedFunctions::CBarcodeSpec::m_eSymbol
EBarcodeSymbolType m_eSymbol
Definition
BarcodeSpec.h:212
FLImaging::AdvancedFunctions::CBarcodeSpec::GetSymbolType
virtual EBarcodeSymbolType GetSymbolType() const
FLImaging::AdvancedFunctions::CBarcodeSpec::CBarcodeSpec
CBarcodeSpec(const CBarcodeSpec &bcs)
FLImaging::AdvancedFunctions::CBarcodeSpec::SetSymbolType
virtual const CResult SetSymbolType(EBarcodeSymbolType eSymbol=EBarcodeSymbolType_EAN13)
FLImaging::AdvancedFunctions::CBarcodeSpec::m_i8Prefix
int8_t m_i8Prefix
Definition
BarcodeSpec.h:217
FLImaging::AdvancedFunctions::CDataCodeSpecBase::CDataCodeSpecBase
CDataCodeSpecBase()
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::AdvancedFunctions
Definition
AlgorithmFeature_DI_BAT_CI.h:15
FLImaging::AdvancedFunctions::EBarcodeSymbolType
EBarcodeSymbolType
Definition
DefinitionsAdvancedFunctions.h:487
FLImaging::AdvancedFunctions::EBarcodeSymbolType_EAN13
@ EBarcodeSymbolType_EAN13
Definition
DefinitionsAdvancedFunctions.h:509
FLImaging
Generated on
for FLImaging by
1.17.0