FLImaging 6.6.27.1
Contrast.h
1#pragma once
2
14
15#include "AlgorithmFeature_SR_SP_DI_DR_DP_BLK_FBLK_BAT.h"
16
17
19namespace FLImaging
20{
22 namespace ImageProcessing
23 {
24 class CInternalContrast;
25
39 class FL_EXPORT CContrast : public CAlgorithmFeature_SR_SP_DI_DR_DP_BLK_FBLK_BAT
40 {
41 public:
42
51
59 CContrast(const CContrast& Contrast);
60
68 CContrast(const CContrast* pContrast);
69
77 virtual ~CContrast();
78
86 const CContrast& operator=(const CContrast& contrast);
87
101 virtual const CResult Assign(const CContrast& contrast);
102
103
117 virtual const CResult Assign(const CContrast* pContrast);
118
131 virtual const CResult Execute();
132
144 virtual const CResult Clear() override;
145
161 virtual const CResult SetCoefficient(double f64Coefficient);
162
174 virtual double GetCoefficient() const;
175
176 virtual bool IsLicenseAvailable() const override;
177
178
179 DeclareGetClassType();
180 SupportToDuplicateObject(CContrast, *this);
181
182 protected:
183
192
193 protected:
194 friend class CInternalContrast;
195 CInternalContrast* m_pInternal;
196 };
197 }
198}
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
virtual const CResult Assign(const CContrast *pContrast)
CContrast(const CContrast &Contrast)
virtual const CResult SetCoefficient(double f64Coefficient)
const CContrast & operator=(const CContrast &contrast)
double m_f64Coefficient
Definition Contrast.h:191
CContrast(const CContrast *pContrast)
virtual const CResult Assign(const CContrast &contrast)
virtual const CResult Execute()
virtual const CResult Clear() override
virtual double GetCoefficient() const
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
Definition AbsoluteThreshold.h:25