12#include "DefinitionsAdvancedFunctions.h"
13#include "ReportDescriptorForMura.h"
339 DeclareGetClassType();
340 SupportToDuplicateObject(
CMura, *
this);
379 friend class CInternalMura;
381 CInternalMura* m_pMuraInternal;
virtual bool IsAbsoluteModeEnabled() const
virtual const CResult EnabledAbsoluteMode(bool bAbsoluteMode=false)
virtual const CResult SetKernelSizeRate(double f64KernelSizeRate)
virtual const CResult EnableAutoThresholdMode(bool bAutoThreshold)
virtual const CResult ReportToCSV(const Foundation::CReportDescriptor *pRd) const override
The execution result of the algorithm is recorded in a file according to the options recorded in the ...
virtual const CResult ReportToCSV(const CReportDescriptorForMura &rd) const
EMuraColorType
Definition FLImagingAdvancedFunctions/Mura.h:45
@ EMuraColorType_All
Definition FLImagingAdvancedFunctions/Mura.h:51
@ EMuraColorType_BlackOnWhite
Definition FLImagingAdvancedFunctions/Mura.h:65
@ EMuraColorType_WhiteOnBlack
Definition FLImagingAdvancedFunctions/Mura.h:58
virtual const CResult Assign(const CMura *pCC)
virtual const CResult GetResultMuraImage(Base::CFLImage &fliMuraImage) const
virtual bool IsAutoThresholdModeEnabled() const
virtual const CResult Clear() override
EMuraColorType m_eColorType
Definition FLImagingAdvancedFunctions/Mura.h:357
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
virtual const CResult SetMuraColorType(EMuraColorType eColor=EMuraColorType_All)
virtual double GetKernelSizeRate() const
const CMura & operator=(const CMura &sCC)
virtual const CResult GetResultMuraImage(Base::CFLImage *pfliMuraImage) const
double m_f64KernelSizeRate
Definition FLImagingAdvancedFunctions/Mura.h:375
virtual const CResult Execute() override
virtual const CResult Assign(const CMura &sCC)
bool m_bAutoThreshold
Definition FLImagingAdvancedFunctions/Mura.h:366
virtual EMuraColorType GetMuraColorType()
virtual const CResult ReportToCSV(const CReportDescriptorForMura *pRd) const
ReportDescriptorForMura class.
Definition FLImagingAdvancedFunctions/ReportDescriptorForMura.h:24
FLIMaging's image class.
Definition FLImagingBase/FLImage.h:35
FLImaging module execution result object.
Definition FLImagingBase/ResultsDef.h:1712
ReportDescriptor class.
Definition FLImagingFoundation/ReportDescriptor.h:22
Definition FLImagingAdvancedFunctions/AlgorithmFeature_DI_BAT_CI.h:15