FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingFoundation
GbrReader.h
1
#pragma once
2
8
9
#include "FLFigureForwardDeclaration.h"
10
12
namespace
FLImaging
13
{
15
namespace
Foundation
16
{
17
class
CInternalGbrReader;
18
24
class
FL_EXPORT
CGbrReader
:
public
Base::CFLBase
25
{
26
public
:
27
33
enum
ESizeUnit
34
{
39
ESizeUnit_Millimeter
= 0,
40
45
ESizeUnit_Inch
,
46
};
47
52
CGbrReader
();
53
58
CGbrReader
(
const
CGbrReader
& gr);
59
64
CGbrReader
(
const
CGbrReader
* pGr);
65
70
virtual
~CGbrReader
();
71
85
virtual
const
CResult
Assign
(
const
CGbrReader
& gr);
86
100
virtual
const
CResult
Assign
(
const
CGbrReader
* pGr);
101
113
const
CGbrReader
&
operator=
(
const
CGbrReader
& gr);
114
126
virtual
const
CResult
Clear
();
127
143
virtual
const
CResult
Load
(
const
Base::CFLString<wchar_t>
& strFileName);
144
154
virtual
bool
IsLoaded
()
const
;
155
171
virtual
const
CResult
GetResultFigures
(
CFLFigureArray
& flfaResult)
const
;
172
188
virtual
const
CResult
GetResultFigures
(
CFLFigureArray
* pFlfaResult)
const
;
189
199
virtual
ESizeUnit
GetSizeUnit
()
const
;
200
201
virtual
bool
IsLicenseAvailable
()
const override
;
202
203
204
SupportToDuplicateObject(
CGbrReader
, *
this
);
205
DeclareGetClassType();
206
207
protected
:
208
CInternalGbrReader* m_pInternal;
209
};
210
}
211
}
FLImaging::Base::CFLBase
Top-level base class of FLImaging.
Definition
FLBase.h:36
FLImaging::Base::CFLString
Template type string class.
Definition
FLString.h:34
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::Foundation::CFLFigureArray
A base class representing array of figure.
Definition
FLFigureArray.h:27
FLImaging::Foundation::CGbrReader::IsLicenseAvailable
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
FLImaging::Foundation::CGbrReader::~CGbrReader
virtual ~CGbrReader()
FLImaging::Foundation::CGbrReader::IsLoaded
virtual bool IsLoaded() const
FLImaging::Foundation::CGbrReader::Assign
virtual const CResult Assign(const CGbrReader &gr)
FLImaging::Foundation::CGbrReader::CGbrReader
CGbrReader()
FLImaging::Foundation::CGbrReader::CGbrReader
CGbrReader(const CGbrReader &gr)
FLImaging::Foundation::CGbrReader::GetSizeUnit
virtual ESizeUnit GetSizeUnit() const
FLImaging::Foundation::CGbrReader::ESizeUnit
ESizeUnit
Definition
GbrReader.h:34
FLImaging::Foundation::CGbrReader::ESizeUnit_Inch
@ ESizeUnit_Inch
Definition
GbrReader.h:45
FLImaging::Foundation::CGbrReader::ESizeUnit_Millimeter
@ ESizeUnit_Millimeter
Definition
GbrReader.h:39
FLImaging::Foundation::CGbrReader::GetResultFigures
virtual const CResult GetResultFigures(CFLFigureArray *pFlfaResult) const
FLImaging::Foundation::CGbrReader::operator=
const CGbrReader & operator=(const CGbrReader &gr)
FLImaging::Foundation::CGbrReader::Assign
virtual const CResult Assign(const CGbrReader *pGr)
FLImaging::Foundation::CGbrReader::Clear
virtual const CResult Clear()
FLImaging::Foundation::CGbrReader::GetResultFigures
virtual const CResult GetResultFigures(CFLFigureArray &flfaResult) const
FLImaging::Foundation::CGbrReader::CGbrReader
CGbrReader(const CGbrReader *pGr)
FLImaging::Foundation::CGbrReader::Load
virtual const CResult Load(const Base::CFLString< wchar_t > &strFileName)
FLImaging::Foundation
Definition
AlgorithmBase.h:16
FLImaging
Generated on
for FLImaging by
1.17.0