16#include "DefinitionsImageProcessing.h"
24 class CInternalAdaptiveEqualization;
229 DeclareGetClassType();
257 friend class CInternalAdaptiveEqualization;
258 CInternalAdaptiveEqualization* m_pInternal;
Multi variable class.
Definition MultiVar.h:31
FLImaging module execution result object.
Definition ResultsDef.h:1596
virtual double GetClipLimit() const
virtual const CResult SetGridCount(const Base::CMultiVar< int64_t > &mvGridCount=Base::CMultiVar< int64_t >(3, 3))
virtual const CResult SetClipLimit(double f64ClipLimit=0.)
virtual const CResult SetGridCount(int64_t i64GridRow, int64_t i64GridCol)
virtual const CResult Execute()
virtual const CResult Assign(const CAdaptiveEqualization &AdaptiveEqualization)
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
CAdaptiveEqualization(const CAdaptiveEqualization *pAdaptiveEqualization)
double m_f64ClipLimit
Definition AdaptiveEqualization.h:254
virtual const CResult Clear() override
const CAdaptiveEqualization & operator=(const CAdaptiveEqualization &AdaptiveEqualization)
virtual ~CAdaptiveEqualization()
CAdaptiveEqualization(const CAdaptiveEqualization &AdaptiveEqualization)
virtual const Base::CMultiVar< int64_t > GetGridCount() const
Base::CMultiVar< int64_t > m_mvGridCount
Definition AdaptiveEqualization.h:245
virtual const CResult Assign(const CAdaptiveEqualization *pAdaptiveEqualization)
Definition AbsoluteThreshold.h:25