FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingImgProcBase
FLImagingImgProcBase
Crop.h
1
#pragma once
2
16
17
#include "AlgorithmFeature_SR_BLK_BAT.h"
18
#include "DefinitionsImgProcBase.h"
19
20
22
namespace
FLImaging
23
{
25
namespace
ImageProcessing
26
{
27
class
CInternalCrop;
28
41
class
FL_EXPORT
CCrop
:
public
CAlgorithmFeature_SR_BLK_BAT
42
{
43
public
:
44
49
CCrop
();
50
55
CCrop
(
const
CCrop
& Crop);
56
61
CCrop
(
const
CCrop
* pCrop);
62
67
virtual
~CCrop
();
68
84
const
CCrop
&
operator=
(
const
CCrop
& Crop);
85
99
virtual
const
CResult
Assign
(
const
CCrop
& Crop);
100
114
virtual
const
CResult
Assign
(
const
CCrop
* pCrop);
115
129
virtual
const
CResult
Execute
();
130
142
virtual
const
CResult
Clear
()
override
;
143
151
virtual
double
GetLastExecutionTimeInMilliSecond
()
override
;
152
160
virtual
double
GetLastExecutionTimeInMicroSecond
()
override
;
161
175
virtual
const
CResult
SetFigureArrayProcessMode
(
EFigureArrayProcessMode
eFigureArrayProcessMode);
176
186
virtual
EFigureArrayProcessMode
GetFigureArrayProcessMode
()
const
;
187
188
virtual
bool
IsLicenseAvailable
()
const override
;
189
190
191
DeclareGetClassType();
192
SupportToDuplicateObject(
CCrop
, *
this
);
193
194
protected
:
195
200
EFigureArrayProcessMode
m_eFigureArrayProcessMode
;
201
202
protected
:
203
friend
class
CInternalCrop;
204
CInternalCrop* m_pInternal;
205
};
206
}
207
}
208
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::ImageProcessing::CCrop::IsLicenseAvailable
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
FLImaging::ImageProcessing::CCrop::CCrop
CCrop()
FLImaging::ImageProcessing::CCrop::Clear
virtual const CResult Clear() override
FLImaging::ImageProcessing::CCrop::GetLastExecutionTimeInMilliSecond
virtual double GetLastExecutionTimeInMilliSecond() override
FLImaging::ImageProcessing::CCrop::CCrop
CCrop(const CCrop &Crop)
FLImaging::ImageProcessing::CCrop::Assign
virtual const CResult Assign(const CCrop &Crop)
FLImaging::ImageProcessing::CCrop::Assign
virtual const CResult Assign(const CCrop *pCrop)
FLImaging::ImageProcessing::CCrop::GetLastExecutionTimeInMicroSecond
virtual double GetLastExecutionTimeInMicroSecond() override
FLImaging::ImageProcessing::CCrop::operator=
const CCrop & operator=(const CCrop &Crop)
FLImaging::ImageProcessing::CCrop::~CCrop
virtual ~CCrop()
FLImaging::ImageProcessing::CCrop::CCrop
CCrop(const CCrop *pCrop)
FLImaging::ImageProcessing::CCrop::SetFigureArrayProcessMode
virtual const CResult SetFigureArrayProcessMode(EFigureArrayProcessMode eFigureArrayProcessMode)
FLImaging::ImageProcessing::CCrop::GetFigureArrayProcessMode
virtual EFigureArrayProcessMode GetFigureArrayProcessMode() const
FLImaging::ImageProcessing::CCrop::m_eFigureArrayProcessMode
EFigureArrayProcessMode m_eFigureArrayProcessMode
Definition
Crop.h:200
FLImaging::ImageProcessing::CCrop::Execute
virtual const CResult Execute()
FLImaging::ImageProcessing
Definition
AbsoluteThreshold.h:25
FLImaging::ImageProcessing::EFigureArrayProcessMode
EFigureArrayProcessMode
Definition
DefinitionsImgProcBase.h:331
FLImaging
Generated on
for FLImaging by
1.17.0