13#include "Perspective.h"
14#include "DefinitionsImgProcTransform.h"
23 class CInternalHomography;
396 DeclareGetClassType();
431 friend class CInternalHomography;
433 CInternalHomography* m_pInternalHomography;
FLImaging module execution result object.
Definition ResultsDef.h:1596
A base class representing array of figure.
Definition FLPointArray.h:26
A class representing matrix.
Definition Matrix.h:79
virtual const CResult GetResultInlier(Foundation::CFLPointArray *pFlpaSrc, Foundation::CFLPointArray *pFlpaDst)
virtual const CResult SetThreshold(double f64Threshold)
virtual const CResult SetDestinationProjection(const Foundation::CFLFigure &flfDestinationProjection) override
virtual const CResult Assign(const CHomography &homography)
virtual double GetLastExecutionTimeInMilliSecond() override
virtual int32_t GetMaxIters() const
CHomography(const CHomography *pHomography)
virtual const CResult SetSourceProjection(const Foundation::CFLFigure &flfSourceProjection) override
virtual const CResult Assign(const CHomography *pHomography)
virtual const CResult GetResultInlier(Foundation::CFLPointArray &flpaSrc, Foundation::CFLPointArray &flpaDst)
virtual double GetThreshold() const
virtual const CResult SetMaxIters(int32_t i32MaxIters)
ESamplingMethod m_eSamplingMethod
Definition Homography.h:410
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
virtual const CResult Clear() override
const CHomography & operator=(const CHomography &imp)
virtual ESamplingMethod GetSamplingMethod() const
CHomography(const CHomography &homography)
virtual const CResult SetSamplingMethod(ESamplingMethod eSamplingMethod)
virtual const CResult SetSourceProjection(const Foundation::CFLFigure *pFlfSourceProjection) override
virtual FLImaging::Foundation::CMatrix< double > GetResultMatrix()
virtual const CResult SetDestinationProjection(const Foundation::CFLFigure *pFlfDestinationProjection) override
int32_t m_i32MaxIters
Definition Homography.h:428
double m_f64Threshold
Definition Homography.h:419
virtual const CResult Execute() override
virtual double GetLastExecutionTimeInMicroSecond() override
Definition AbsoluteThreshold.h:25
ESamplingMethod
Definition DefinitionsImgProcTransform.h:27