FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingImageProcessing
FLImagingImageProcessing
OffsetGain.h
1
#pragma once
2
14
16
namespace
FLImaging
17
{
19
namespace
ImageProcessing
20
{
21
class
CInternalOffsetGain;
22
34
class
FL_EXPORT
COffsetGain
:
public
CAlgorithmFeature_SR_SP_DI_DR_DP_BLK_FBLK_BAT
35
{
36
public
:
37
42
COffsetGain
();
43
48
COffsetGain
(
const
COffsetGain
& algOther);
49
54
COffsetGain
(
const
COffsetGain
* pAlgOther);
55
60
virtual
~COffsetGain
();
61
77
const
COffsetGain
&
operator=
(
const
COffsetGain
& algOther);
78
92
virtual
const
CResult
Assign
(
const
COffsetGain
& algOther);
93
107
virtual
const
CResult
Assign
(
const
COffsetGain
* pAlgOther);
108
122
virtual
const
CResult
Execute
();
123
135
virtual
const
CResult
Clear
()
override
;
136
154
virtual
const
CResult
SetGain
(
const
Base::CMultiVar<double>
& mvGain);
155
169
virtual
const
Base::CMultiVar<double>
GetGain
()
const
;
170
188
virtual
const
CResult
SetOffset
(
const
Base::CMultiVar<double>
& mvOffset);
189
203
virtual
const
Base::CMultiVar<double>
GetOffset
()
const
;
204
205
virtual
bool
IsLicenseAvailable
()
const override
;
206
207
DeclareGetClassType();
208
SupportToDuplicateObject(
COffsetGain
, *
this
);
209
210
protected
:
211
friend
class
CInternalOffsetGain;
212
CInternalOffsetGain* m_pInternal;
213
218
Base::CMultiVar<double>
m_mvGain
;
219
224
Base::CMultiVar<double>
m_mvOffset
;
225
};
226
}
227
}
FLImaging::Base::CMultiVar
Multi variable class.
Definition
MultiVar.h:31
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::ImageProcessing::COffsetGain::COffsetGain
COffsetGain(const COffsetGain *pAlgOther)
FLImaging::ImageProcessing::COffsetGain::SetOffset
virtual const CResult SetOffset(const Base::CMultiVar< double > &mvOffset)
FLImaging::ImageProcessing::COffsetGain::Execute
virtual const CResult Execute()
FLImaging::ImageProcessing::COffsetGain::m_mvOffset
Base::CMultiVar< double > m_mvOffset
Definition
OffsetGain.h:224
FLImaging::ImageProcessing::COffsetGain::operator=
const COffsetGain & operator=(const COffsetGain &algOther)
FLImaging::ImageProcessing::COffsetGain::Clear
virtual const CResult Clear() override
FLImaging::ImageProcessing::COffsetGain::m_mvGain
Base::CMultiVar< double > m_mvGain
Definition
OffsetGain.h:218
FLImaging::ImageProcessing::COffsetGain::Assign
virtual const CResult Assign(const COffsetGain *pAlgOther)
FLImaging::ImageProcessing::COffsetGain::COffsetGain
COffsetGain(const COffsetGain &algOther)
FLImaging::ImageProcessing::COffsetGain::SetGain
virtual const CResult SetGain(const Base::CMultiVar< double > &mvGain)
FLImaging::ImageProcessing::COffsetGain::Assign
virtual const CResult Assign(const COffsetGain &algOther)
FLImaging::ImageProcessing::COffsetGain::~COffsetGain
virtual ~COffsetGain()
FLImaging::ImageProcessing::COffsetGain::IsLicenseAvailable
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
FLImaging::ImageProcessing::COffsetGain::GetOffset
virtual const Base::CMultiVar< double > GetOffset() const
FLImaging::ImageProcessing::COffsetGain::COffsetGain
COffsetGain()
FLImaging::ImageProcessing::COffsetGain::GetGain
virtual const Base::CMultiVar< double > GetGain() const
FLImaging::ImageProcessing
Definition
AbsoluteThreshold.h:25
FLImaging
Generated on
for FLImaging by
1.17.0