FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAdvancedFunctions
FLImagingAdvancedFunctions
BarcodeEncoder.h
1
#pragma once
2
11
12
#include "DefinitionsAdvancedFunctions.h"
13
15
namespace
FLImaging
16
{
18
namespace
AdvancedFunctions
19
{
20
class
CInternalBarcodeEncoder;
21
class
CBarcodeSpec
;
22
31
class
FL_EXPORT
CBarcodeEncoder
:
public
Foundation::CAlgorithmFeatureBase
32
{
33
public
:
34
39
CBarcodeEncoder
();
44
CBarcodeEncoder
(
const
CBarcodeEncoder
& barcodeEncoder);
49
CBarcodeEncoder
(
const
CBarcodeEncoder
* pBarcodeEncoder);
54
virtual
~CBarcodeEncoder
();
68
const
CBarcodeEncoder
&
operator=
(
const
CBarcodeEncoder
& barcodeEncoder);
69
81
virtual
const
CResult
Assign
(
const
CBarcodeEncoder
& be);
93
virtual
const
CResult
Assign
(
const
CBarcodeEncoder
* pBe);
94
180
virtual
const
CResult
SetBarcodeEncodingSpec
(
const
CBarcodeSpec
& bcs);
200
virtual
const
CResult
SetBarcodeEncodingSpec
(
const
CBarcodeSpec
* pBcs);
216
virtual
const
CResult
GetBarcodeEncodingSpec
(
CBarcodeSpec
& bcs)
const
;
232
virtual
const
CResult
GetBarcodeEncodingSpec
(
CBarcodeSpec
* pBcs)
const
;
233
249
virtual
const
CResult
GetMinimumBarcodeEncodingSpec
(
CBarcodeSpec
& bcs)
const
;
265
virtual
const
CResult
GetMinimumBarcodeEncodingSpec
(
CBarcodeSpec
* pBcs)
const
;
266
286
virtual
const
CResult
SetEncodingMessage
(
const
Base::CFLString<wchar_t>
* pFlsMsg);
302
virtual
const
CResult
SetEncodingMessage
(
const
Base::CFLString<wchar_t>
& flsMsg);
314
virtual
Base::CFLString<wchar_t>
GetEncodingMessage
()
const
;
315
316
331
virtual
const
CResult
Execute
();
332
346
virtual
const
CResult
Clear
();
347
348
virtual
bool
IsLicenseAvailable
()
const override
;
349
350
351
DeclareGetClassType();
352
SupportToDuplicateObject(
CBarcodeEncoder
, *
this
);
353
354
protected
:
359
Base::CFLString<wchar_t>
*
m_pFlsMsg
;
364
CBarcodeSpec
*
m_pBcSpec
;
365
protected
:
366
CInternalBarcodeEncoder* m_pInternal;
367
368
friend
class
CInternalBarcodeEncoder;
369
};
370
}
371
}
372
FLImaging::AdvancedFunctions::CBarcodeEncoder::SetBarcodeEncodingSpec
virtual const CResult SetBarcodeEncodingSpec(const CBarcodeSpec *pBcs)
This is an overloaded member function, provided for convenience. It differs from the above function o...
FLImaging::AdvancedFunctions::CBarcodeEncoder::~CBarcodeEncoder
virtual ~CBarcodeEncoder()
FLImaging::AdvancedFunctions::CBarcodeEncoder::Clear
virtual const CResult Clear()
FLImaging::AdvancedFunctions::CBarcodeEncoder::GetMinimumBarcodeEncodingSpec
virtual const CResult GetMinimumBarcodeEncodingSpec(CBarcodeSpec *pBcs) const
FLImaging::AdvancedFunctions::CBarcodeEncoder::CBarcodeEncoder
CBarcodeEncoder(const CBarcodeEncoder *pBarcodeEncoder)
FLImaging::AdvancedFunctions::CBarcodeEncoder::m_pBcSpec
CBarcodeSpec * m_pBcSpec
Definition
BarcodeEncoder.h:364
FLImaging::AdvancedFunctions::CBarcodeEncoder::SetEncodingMessage
virtual const CResult SetEncodingMessage(const Base::CFLString< wchar_t > *pFlsMsg)
FLImaging::AdvancedFunctions::CBarcodeEncoder::IsLicenseAvailable
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
FLImaging::AdvancedFunctions::CBarcodeEncoder::CBarcodeEncoder
CBarcodeEncoder(const CBarcodeEncoder &barcodeEncoder)
FLImaging::AdvancedFunctions::CBarcodeEncoder::Assign
virtual const CResult Assign(const CBarcodeEncoder &be)
FLImaging::AdvancedFunctions::CBarcodeEncoder::Assign
virtual const CResult Assign(const CBarcodeEncoder *pBe)
FLImaging::AdvancedFunctions::CBarcodeEncoder::SetBarcodeEncodingSpec
virtual const CResult SetBarcodeEncodingSpec(const CBarcodeSpec &bcs)
FLImaging::AdvancedFunctions::CBarcodeEncoder::operator=
const CBarcodeEncoder & operator=(const CBarcodeEncoder &barcodeEncoder)
FLImaging::AdvancedFunctions::CBarcodeEncoder::Execute
virtual const CResult Execute()
FLImaging::AdvancedFunctions::CBarcodeEncoder::GetBarcodeEncodingSpec
virtual const CResult GetBarcodeEncodingSpec(CBarcodeSpec &bcs) const
FLImaging::AdvancedFunctions::CBarcodeEncoder::GetEncodingMessage
virtual Base::CFLString< wchar_t > GetEncodingMessage() const
FLImaging::AdvancedFunctions::CBarcodeEncoder::GetMinimumBarcodeEncodingSpec
virtual const CResult GetMinimumBarcodeEncodingSpec(CBarcodeSpec &bcs) const
FLImaging::AdvancedFunctions::CBarcodeEncoder::SetEncodingMessage
virtual const CResult SetEncodingMessage(const Base::CFLString< wchar_t > &flsMsg)
FLImaging::AdvancedFunctions::CBarcodeEncoder::CBarcodeEncoder
CBarcodeEncoder()
FLImaging::AdvancedFunctions::CBarcodeEncoder::m_pFlsMsg
Base::CFLString< wchar_t > * m_pFlsMsg
Definition
BarcodeEncoder.h:359
FLImaging::AdvancedFunctions::CBarcodeEncoder::GetBarcodeEncodingSpec
virtual const CResult GetBarcodeEncodingSpec(CBarcodeSpec *pBcs) const
FLImaging::AdvancedFunctions::CBarcodeSpec
Barcode spec Class.
Definition
BarcodeSpec.h:28
FLImaging::Base::CFLString
Template type string class.
Definition
FLString.h:34
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::Foundation::CAlgorithmFeatureBase
A class containing the basic functions of computer vision algorithm.
Definition
AlgorithmFeatureBase.h:29
FLImaging::AdvancedFunctions
Definition
AlgorithmFeature_DI_BAT_CI.h:15
FLImaging
Generated on
for FLImaging by
1.17.0