12#include "DefinitionsAdvancedFunctions.h"
13#include "ReportDescriptorForBarcodeDecoder.h"
14#include "BarcodeSpec.h"
22 class CInternalBarcodeDecoder;
40 class FL_EXPORT CBarcodeInformation :
public CFLBase
75 CBarcodeInformation();
76 CBarcodeInformation(
const CBarcodeInformation& bci);
77 CBarcodeInformation(
const CBarcodeInformation* pBci);
78 virtual ~CBarcodeInformation();
80 const CBarcodeInformation& operator=(
const CBarcodeInformation& bci);
81 const CBarcodeInformation& operator=(
const CBarcodeInformation* pBci);
83 virtual const CResult Assign(
const CBarcodeInformation& bci);
84 virtual const CResult Assign(
const CBarcodeInformation* pBci);
87 SupportToDuplicateObject(CBarcodeInformation, *
this);
88 DeclareGetClassType();
563 DeclareGetClassType();
578 CInternalBarcodeDecoder* m_pInternal;
580 friend class CInternalBarcodeDecoder;
virtual int64_t GetResultCount() const
virtual const CResult GetResultBarcodes(int64_t i64Index, CBarcodeInformation *pBarcodeResult) const
virtual const CResult GetResultDataRegion(int64_t i64Index, Foundation::CFLQuad< double > *pFlqRegion) const
virtual const CResult GetResultBarcodes(int64_t i64Index, CBarcodeInformation &barcodeResult) const
virtual const CResult SetSymbolType(EBarcodeSymbolType eBarcodeType=EBarcodeSymbolType_Decoding_All)
EBarcodeSymbolType GetSymbolType() const
virtual double GetTimeout() const
virtual const CResult GetResultBarCounts(int64_t i64Index, int32_t *pI32BarCount) const
virtual const CResult Assign(const CBarcodeDecoder *pBd)
virtual ~CBarcodeDecoder()
virtual const CResult Clear()
virtual const CResult ReportToCSV(const CReportDescriptorForBarcodeDecoder *pRd) const
알고리즘의 실행결과를 CReportDescriptorForBarcodeDecoder 객체에 기록된 옵션에 따라 파일에 기록 합니다. 모든 알고리즘들이 이 함수를 지원하지는 않습니다....
virtual const CResult GetResultGS1State(int64_t i64Index, bool &bGS1) const
virtual const CResult GetResultBarCounts(int64_t i64Index, int32_t &i32BarCount) const
virtual const CResult Assign(const CBarcodeDecoder &bd)
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
const CBarcodeDecoder & operator=(const CBarcodeDecoder &bd)
virtual const CResult Execute()
virtual const CResult ReportToCSV(const CReportDescriptorForBarcodeDecoder &rd) const
알고리즘의 실행결과를 CReportDescriptorForBarcodeDecoder 객체에 기록된 옵션에 따라 파일에 기록 합니다. 모든 알고리즘들이 이 함수를 지원하지는 않습니다....
CBarcodeDecoder(const CBarcodeDecoder *pBarcodeDecoder)
virtual const CResult GetResultDecodedGs1String(int64_t i64Index, Base::CFLString< wchar_t > &flsGS1String) const
CBarcodeDecoder(const CBarcodeDecoder &barcodeDecoder)
virtual const CResult GetResultDecodedString(int64_t i64Index, Base::CFLString< wchar_t > &flsString) const
virtual const CResult GetResultDecodedString(int64_t i64Index, Base::CFLString< wchar_t > *pFlsString) const
virtual const CResult GetResultBarcodeSpec(int64_t i64Index, CBarcodeSpec &bcSpec) const
double m_f64Timeout
Definition BarcodeDecoder.h:576
EBarcodeSymbolType m_eBarcodeType
Definition BarcodeDecoder.h:571
virtual const CResult ReportToCSV(const Foundation::CReportDescriptor *pRd) const override
알고리즘의 실행결과를 ReportDescriptor 객체에 기록된 옵션에 따라 파일에 기록 합니다. 모든 알고리즘들이 이 함수를 지원하지는 않습니다....
virtual const CResult GetResultDataRegion(int64_t i64Index, Foundation::CFLQuad< double > &flqRegion) const
virtual const CResult GetResultDecodedGs1String(int64_t i64Index, Base::CFLString< wchar_t > *pFlsGS1String) const
virtual const CResult SetTimeout(double f64Timeout=1000.)
virtual const CResult GetResultGS1State(int64_t i64Index, bool *pBGS1) const
virtual const CResult GetResultBarcodeSpec(int64_t i64Index, CBarcodeSpec *pBcSpec) const
Barcode 코드 스펙 클래스
Definition BarcodeSpec.h:28
ReportDescriptorForBarcodeDecoder 클래스
Definition ReportDescriptorForBarcodeDecoder.h:22
Template type 의 문자열 클래스
Definition FLString.h:34
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
사변형을 표현하는 클래스
Definition FLQuad.h:24
ReportDescriptor 클래스
Definition ReportDescriptor.h:22
이미지 처리 클래스의 베이스 클래스
Definition AlgorithmFeature_SR.h:31
Definition AlgorithmFeature_DI_BAT_CI.h:15
EBarcodeSymbolType
Definition DefinitionsAdvancedFunctions.h:477
@ EBarcodeSymbolType_Decoding_All
Definition DefinitionsAdvancedFunctions.h:510