FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingAdvancedImageProcessing
FLImagingAdvancedImageProcessing
Demoire.h
1
#pragma once
2
14
16
namespace
FLImaging
17
{
19
namespace
ImageProcessing
20
{
21
class
CInternalDemoire;
22
31
class
FL_EXPORT
CDemoire
:
public
CAlgorithmFeature_DI_BLK_FBLK_BAT
32
{
33
SupportToDuplicateObject(
CDemoire
, *
this
);
34
35
public
:
36
41
CDemoire
();
46
CDemoire
(
const
CDemoire
& demoire);
51
CDemoire
(
const
CDemoire
* pDemoire);
56
~CDemoire
();
57
71
const
CDemoire
&
operator=
(
const
CDemoire
& aib);
72
84
virtual
const
CResult
Assign
(
const
CDemoire
& aib);
85
97
virtual
const
CResult
Assign
(
const
CDemoire
* pAib);
98
110
virtual
Foundation::EProcessingUnitFeatures
GetOptimalProcessingUnit
()
const override
;
111
123
virtual
const
CResult
SetIntensity
(
double
f64Intensity = 5.);
124
134
virtual
double
GetIntensity
();
135
149
virtual
const
CResult
Execute
();
150
162
virtual
const
CResult
Clear
()
override
;
163
164
virtual
bool
IsLicenseAvailable
()
const override
;
165
DeclareGetClassType();
166
167
protected
:
168
173
double
m_f64Intensity
;
174
175
protected
:
176
friend
class
CInternalDemoire;
177
178
CInternalDemoire* m_pInternal;
179
};
180
}
181
}
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::ImageProcessing::CDemoire::SetIntensity
virtual const CResult SetIntensity(double f64Intensity=5.)
FLImaging::ImageProcessing::CDemoire::Assign
virtual const CResult Assign(const CDemoire &aib)
FLImaging::ImageProcessing::CDemoire::CDemoire
CDemoire(const CDemoire &demoire)
FLImaging::ImageProcessing::CDemoire::Assign
virtual const CResult Assign(const CDemoire *pAib)
FLImaging::ImageProcessing::CDemoire::~CDemoire
~CDemoire()
FLImaging::ImageProcessing::CDemoire::IsLicenseAvailable
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
FLImaging::ImageProcessing::CDemoire::Execute
virtual const CResult Execute()
FLImaging::ImageProcessing::CDemoire::GetOptimalProcessingUnit
virtual Foundation::EProcessingUnitFeatures GetOptimalProcessingUnit() const override
FLImaging::ImageProcessing::CDemoire::CDemoire
CDemoire()
FLImaging::ImageProcessing::CDemoire::CDemoire
CDemoire(const CDemoire *pDemoire)
FLImaging::ImageProcessing::CDemoire::operator=
const CDemoire & operator=(const CDemoire &aib)
FLImaging::ImageProcessing::CDemoire::Clear
virtual const CResult Clear() override
FLImaging::ImageProcessing::CDemoire::m_f64Intensity
double m_f64Intensity
Definition
Demoire.h:173
FLImaging::ImageProcessing::CDemoire::GetIntensity
virtual double GetIntensity()
FLImaging::Foundation::EProcessingUnitFeatures
EProcessingUnitFeatures
Processing Unit Features.
Definition
AlgorithmBase.h:26
FLImaging::ImageProcessing
Definition
AbsoluteThreshold.h:25
FLImaging
Generated on
for FLImaging by
1.17.0