FLImaging 6.6.27.1
EdgeEnhancement.h
1#pragma once
2
14
15
17namespace FLImaging
18{
20 namespace ImageProcessing
21 {
22 class CInternalEdgeEnhancement;
23
40 class FL_EXPORT CEdgeEnhancement : public CAlgorithmFeature_SR_SP_DI_DR_DP_BLK_FBLK_BAT
41 {
42 public:
52 CEdgeEnhancement(const CEdgeEnhancement& edgeEnhancement);
57 CEdgeEnhancement(const CEdgeEnhancement* pEdgeEnhancement);
63
77 const CEdgeEnhancement& operator=(const CEdgeEnhancement& edgeEnhancement);
78
90 virtual const CResult Assign(const CEdgeEnhancement& edgeEnhancement);
102 virtual const CResult Assign(const CEdgeEnhancement* pEdgeEnhancement);
103
117 virtual const CResult Execute();
118
130 virtual const CResult Clear() override;
131
146
170 virtual const CResult SetPaddingValue(const Base::CMultiVar<double>& mvPaddingValue);
181
182 virtual bool IsLicenseAvailable() const override;
183
184
185 DeclareGetClassType();
186 SupportToDuplicateObject(CEdgeEnhancement, *this);
187
188 protected:
213 protected:
214 friend class CInternalEdgeEnhancement;
215
216 CInternalEdgeEnhancement* m_pInternal;
217 };
218 }
219}
다중 변수 클래스
Definition MultiVar.h:31
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
const CEdgeEnhancement & operator=(const CEdgeEnhancement &edgeEnhancement)
virtual Base::CMultiVar< double > GetPaddingValue() const
virtual const CResult Assign(const CEdgeEnhancement &edgeEnhancement)
CEdgeEnhancement(const CEdgeEnhancement *pEdgeEnhancement)
virtual const CResult SetPaddingMethod(EPaddingMethod ePaddingMethod=EPaddingMethod_Interpolation)
virtual const CResult Assign(const CEdgeEnhancement *pEdgeEnhancement)
Base::CMultiVar< double > m_mvPaddingValue
Definition EdgeEnhancement.h:212
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
EPaddingMethod m_ePaddingMethod
Definition EdgeEnhancement.h:200
virtual const CResult SetPaddingValue(const Base::CMultiVar< double > &mvPaddingValue)
CEdgeEnhancement(const CEdgeEnhancement &edgeEnhancement)
virtual const CResult Clear() override
virtual EPaddingMethod GetPaddingMethod() const
Definition AbsoluteThreshold.h:25
EPaddingMethod
Definition DefinitionsImgProcBase.h:415
@ EPaddingMethod_Interpolation
Definition DefinitionsImgProcBase.h:420