FLImaging 6.7.10.2
Tiling.h
1#pragma once
2
24
25#include "DefinitionsImageProcessing.h"
26
28namespace FLImaging
29{
31 namespace ImageProcessing
32 {
33 class CInternalTiling;
34
63 class FL_EXPORT CTiling : public CAlgorithmFeature_SR_DI
64 {
65 public:
66
72
77 CTiling(const CTiling& Tiling);
78
83 CTiling(const CTiling* pTiling);
84
89 virtual ~CTiling();
90
104 const CTiling& operator=(const CTiling& tiling);
105
123 virtual const CResult SetSourceImage(Base::CFLImage& fliSource) override;
124
142 virtual const CResult SetSourceImage(Base::CFLImage* pFliSource) override;
143
155 virtual const CResult Assign(const CTiling& tiling);
156
168 virtual const CResult Assign(const CTiling* pTiling);
169
181 virtual const CResult Clear() override;
182
196 virtual const CResult Execute();
197
198 virtual bool IsLicenseAvailable() const override;
199
200
201 DeclareGetClassType();
202 SupportToDuplicateObject(CTiling);
203
204 protected:
205
206 friend class CInternalTiling;
207
208 CInternalTiling* m_pInternal;
209 };
210 }
211}
FLIMaging's image class.
Definition FLImage.h:35
FLImaging module execution result object.
Definition ResultsDef.h:1596
virtual const CResult Clear() override
CTiling(const CTiling *pTiling)
virtual const CResult SetSourceImage(Base::CFLImage &fliSource) override
CTiling(const CTiling &Tiling)
virtual const CResult Assign(const CTiling *pTiling)
virtual const CResult Execute()
virtual const CResult Assign(const CTiling &tiling)
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
const CTiling & operator=(const CTiling &tiling)
virtual const CResult SetSourceImage(Base::CFLImage *pFliSource) override
Definition AbsoluteThreshold.h:25