29 class CInternalImageThreshold;
49 class FL_EXPORT
CImageThreshold :
public CAlgorithmFeature_SR_SP_DI_DR_DP_OI_OR_OP_BLK_FBLK_BAT
395 DeclareGetClassType();
466 CInternalImageThreshold* m_pInternal;
467 friend class CInternalImageThreshold;
Multi variable class.
Definition MultiVar.h:31
FLImaging module execution result object.
Definition ResultsDef.h:1596
virtual const CResult Clear() override
virtual const CResult Execute()
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
Base::CMultiVar< double > m_mvThresholdOffset
Definition ImageThreshold.h:411
ELogicalConditionOfChannels m_eLogicalConditionOfChannels
Definition ImageThreshold.h:437
virtual const CResult SetRangeValue(const Base::CMultiVar< double > &mvRangeValue)
CImageThreshold(const CImageThreshold *pImageThreshold)
EThresholdMethod
Binarization calculation method enum.
Definition ImageThreshold.h:67
@ EThresholdMethod_Range
After calculating the difference between the source image and the operand image, the region is binari...
Definition ImageThreshold.h:117
@ EThresholdMethod_Normal
A method of binarizing using the operand image as a threshold value.
Definition ImageThreshold.h:92
virtual ELogicalConditionOfChannels GetLogicalConditionOfChannels() const
virtual const Base::CMultiVar< double > GetRangeValue() const
virtual const CResult Assign(const CImageThreshold *pImageThreshold)
virtual const CResult SetLogicalConditionOfChannels(ELogicalConditionOfChannels eCondition)
virtual const CResult SetOutOfRangeValue(const Base::CMultiVar< double > &mvOutOfRangeValue)
virtual const Base::CMultiVar< double > GetThresholdOffset() const
virtual const CResult Assign(const CImageThreshold &imageThreshold)
virtual const CResult SetThresholdMethod(EThresholdMethod eThresholdMethod=EThresholdMethod_Normal)
virtual const CResult SetThresholdOffset(const Base::CMultiVar< double > &mvThresholdOffset)
virtual const Base::CMultiVar< double > GetOutOfRangeValue() const
CImageThreshold(const CImageThreshold &imageThreshold)
virtual EThresholdMethod GetThresholdMethod() const
EThresholdMethod m_eMethod
Definition ImageThreshold.h:424
Base::CMultiVar< double > m_mvRangeValue
Definition ImageThreshold.h:450
virtual ~CImageThreshold()
const CImageThreshold & operator=(const CImageThreshold &imageThreshold)
Base::CMultiVar< double > m_mvOutOfRangeValue
Definition ImageThreshold.h:463
Definition AbsoluteThreshold.h:25
ELogicalConditionOfChannels
Definition DefinitionsImgProcBase.h:55