FLImaging 6.6.27.1
BarcodeEncoder.h
1#pragma once
2
11
12#include "DefinitionsAdvancedFunctions.h"
13
15namespace FLImaging
16{
18 namespace AdvancedFunctions
19 {
20 class CInternalBarcodeEncoder;
21 class CBarcodeSpec;
22
32 {
33 public:
34
44 CBarcodeEncoder(const CBarcodeEncoder& barcodeEncoder);
49 CBarcodeEncoder(const CBarcodeEncoder* pBarcodeEncoder);
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
266
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:
365 protected:
366 CInternalBarcodeEncoder* m_pInternal;
367
368 friend class CInternalBarcodeEncoder;
369 };
370 }
371}
372
virtual const CResult SetBarcodeEncodingSpec(const CBarcodeSpec *pBcs)
이는 편의를 위해 제공되는 오버로드된 멤버 함수입니다. 이는 허용되는 인수만 위 함수와 다릅니다. FLImaging::AdvancedFunctions::CBarcodeEncoder:...
virtual const CResult GetMinimumBarcodeEncodingSpec(CBarcodeSpec *pBcs) const
CBarcodeEncoder(const CBarcodeEncoder *pBarcodeEncoder)
CBarcodeSpec * m_pBcSpec
Definition BarcodeEncoder.h:364
virtual const CResult SetEncodingMessage(const Base::CFLString< wchar_t > *pFlsMsg)
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
CBarcodeEncoder(const CBarcodeEncoder &barcodeEncoder)
virtual const CResult Assign(const CBarcodeEncoder &be)
virtual const CResult Assign(const CBarcodeEncoder *pBe)
virtual const CResult SetBarcodeEncodingSpec(const CBarcodeSpec &bcs)
const CBarcodeEncoder & operator=(const CBarcodeEncoder &barcodeEncoder)
virtual const CResult GetBarcodeEncodingSpec(CBarcodeSpec &bcs) const
virtual Base::CFLString< wchar_t > GetEncodingMessage() const
virtual const CResult GetMinimumBarcodeEncodingSpec(CBarcodeSpec &bcs) const
virtual const CResult SetEncodingMessage(const Base::CFLString< wchar_t > &flsMsg)
Base::CFLString< wchar_t > * m_pFlsMsg
Definition BarcodeEncoder.h:359
virtual const CResult GetBarcodeEncodingSpec(CBarcodeSpec *pBcs) const
Barcode 코드 스펙 클래스
Definition BarcodeSpec.h:28
Template type 의 문자열 클래스
Definition FLString.h:34
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
비전 알고리즘에서 필요한 기본 함수가 포함된 클래스
Definition AlgorithmFeatureBase.h:29
Definition AlgorithmFeature_DI_BAT_CI.h:15