FLImaging 6.6.27.1
HarmonicInterpolation.h
1#pragma once
2
14
15#include "DefinitionsImageProcessing.h"
16
18namespace FLImaging
19{
21 namespace ImageProcessing
22 {
23 class CInternalHarmonicInterpolation;
24
36 class FL_EXPORT CHarmonicInterpolation : public CAlgorithmFeature_SR_SP_DI_DR_DP_IR_BLK_FBLK_BAT
37 {
38 public:
39
45
50 CHarmonicInterpolation(const CHarmonicInterpolation& HarmonicInterpolation);
51
56 CHarmonicInterpolation(const CHarmonicInterpolation* pHarmonicInterpolation);
57
63
79 const CHarmonicInterpolation& operator=(const CHarmonicInterpolation& HarmonicInterpolation);
80
94 virtual const CResult Assign(const CHarmonicInterpolation& HarmonicInterpolation);
95
109 virtual const CResult Assign(const CHarmonicInterpolation* pHarmonicInterpolation);
110
124 virtual const CResult Execute();
125
137 virtual const CResult Clear() override;
138
154 virtual const CResult SetPrecision(double f64Precision = 0.001);
155
167 virtual double GetPrecision() const;
168
184 virtual const CResult SetMaxIteration(int64_t i64MaxIteration = 1000);
185
197 virtual int64_t GetMaxIteration() const;
198
199 virtual bool IsLicenseAvailable() const override;
200
201
202 DeclareGetClassType();
203 SupportToDuplicateObject(CHarmonicInterpolation, *this);
204
205 protected:
206
215
224
225 protected:
226 friend class CInternalHarmonicInterpolation;
227 CInternalHarmonicInterpolation* m_pInternal;
228 };
229 }
230}
231
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
virtual const CResult SetPrecision(double f64Precision=0.001)
virtual const CResult Assign(const CHarmonicInterpolation &HarmonicInterpolation)
virtual const CResult Clear() override
int64_t m_i64MaxIteration
Definition HarmonicInterpolation.h:223
CHarmonicInterpolation(const CHarmonicInterpolation *pHarmonicInterpolation)
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
double m_f64Precision
Definition HarmonicInterpolation.h:214
const CHarmonicInterpolation & operator=(const CHarmonicInterpolation &HarmonicInterpolation)
virtual const CResult SetMaxIteration(int64_t i64MaxIteration=1000)
virtual const CResult Assign(const CHarmonicInterpolation *pHarmonicInterpolation)
CHarmonicInterpolation(const CHarmonicInterpolation &HarmonicInterpolation)
Definition AbsoluteThreshold.h:25