18#include "DefinitionsImageProcessing.h"
26 class CInternalQuilting;
41 class FL_EXPORT
CQuilting :
public CAlgorithmFeature_DI_BAT
289 DeclareGetClassType();
290 SupportToDuplicateObject(
CQuilting, *
this);
345 friend class CInternalQuilting;
346 CInternalQuilting* m_pInternal;
FLImaging module execution result object.
Definition ResultsDef.h:1596
virtual float GetEpsilon() const
virtual const CResult Assign(const CQuilting *pQuilting)
int32_t m_i32CreatedImgSizeY
Definition Quilting.h:312
float m_f32Epsilon
Definition Quilting.h:342
virtual int32_t GetCreatedImgSizeX() const
virtual int32_t GetCreatedImgSizeY() const
virtual const CResult Assign(const CQuilting &Quilting)
virtual const CResult SetOverlap(int32_t i32Overlap=4)
CQuilting(const CQuilting &Quilting)
CQuilting(const CQuilting *pQuilting)
virtual const CResult SetEpsilon(float f32Epsilon=0.2f)
int32_t m_i32PatchSize
Definition Quilting.h:322
virtual int32_t GetOverlap() const
const CQuilting & operator=(const CQuilting &Quilting)
int32_t m_i32Overlap
Definition Quilting.h:332
virtual const CResult SetCreatedImgSizeY(int32_t i32CreatedImgSizeY=1024)
int32_t m_i32CreatedImgSizeX
Definition Quilting.h:302
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
virtual const CResult SetCreatedImgSizeX(int32_t i32CreatedImgSizeX=1024)
virtual const CResult Execute()
virtual const CResult Clear() override
virtual const CResult SetPatchSize(int32_t i32PatchSize=20)
virtual int32_t GetPatchSize() const
Definition AbsoluteThreshold.h:25