FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingFoundation
PcdReader.h
1
#pragma once
2
8
9
#include "FL3DObject.h"
10
12
namespace
FLImaging
13
{
15
namespace
Foundation
16
{
17
class
CInternalPcdReader;
18
24
class
FL_EXPORT
CPcdReader
:
public
Base::CFLBase
25
{
26
public
:
27
32
CPcdReader
();
33
38
CPcdReader
(
const
CPcdReader
& pcdReader);
39
44
CPcdReader
(
const
CPcdReader
* pPcdReader);
45
50
virtual
~CPcdReader
();
51
65
virtual
const
CResult
Assign
(
const
CPcdReader
& pcdReader);
66
80
virtual
const
CResult
Assign
(
const
CPcdReader
* pPcdReader);
81
93
const
CPcdReader
&
operator=
(
const
CPcdReader
& pcdReader);
94
106
virtual
const
CResult
Clear
();
107
123
virtual
const
CResult
Load
(
const
Base::CFLString<wchar_t>
& strFileName);
124
134
virtual
bool
IsLoaded
()
const
;
135
136
152
virtual
const
CResult
GetResult3DObject
(
CFL3DObject
& fl3DObject)
const
;
153
171
virtual
const
CResult
GetResultVetices
(
Base::CFLArray
<
Base::TPoint3<float>
>& flaResult)
const
;
172
190
virtual
const
CResult
GetResultVertexNormals
(
Base::CFLArray
<
Base::TPoint3<float>
>& flaResult)
const
;
191
209
virtual
const
CResult
GetResultVertexColors
(
Base::CFLArray
<
Base::TPoint3<uint8_t>
>& flaResult)
const
;
210
228
virtual
const
CResult
GetResultScalarField
(
const
Base::CFLString<wchar_t>
& strFieldName,
Base::CFLArray<double>
& flaResult)
const
;
229
247
virtual
const
CResult
GetResultListField
(
const
Base::CFLString<wchar_t>
& strFieldName,
Base::CFLArray
<
Base::CFLArray<double>
>& fla2Result)
const
;
248
249
250
virtual
bool
IsLicenseAvailable
()
const override
;
251
252
253
SupportToDuplicateObject(
CPcdReader
, *
this
);
254
DeclareGetClassType();
255
256
protected
:
257
258
CInternalPcdReader* m_pInternal;
259
};
260
}
261
}
FLImaging::Base::CFLArray
Template type array class.
Definition
FLArray.h:71
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::Base::TPoint3
Simplified class representing a 3-D point.
Definition
TPoint3.h:37
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::Foundation::CFL3DObject
A class representing 3D object data.
Definition
FL3DObject.h:42
FLImaging::Foundation::CPcdReader::GetResultScalarField
virtual const CResult GetResultScalarField(const Base::CFLString< wchar_t > &strFieldName, Base::CFLArray< double > &flaResult) const
FLImaging::Foundation::CPcdReader::GetResultVetices
virtual const CResult GetResultVetices(Base::CFLArray< Base::TPoint3< float > > &flaResult) const
FLImaging::Foundation::CPcdReader::Load
virtual const CResult Load(const Base::CFLString< wchar_t > &strFileName)
FLImaging::Foundation::CPcdReader::IsLoaded
virtual bool IsLoaded() const
FLImaging::Foundation::CPcdReader::GetResult3DObject
virtual const CResult GetResult3DObject(CFL3DObject &fl3DObject) const
FLImaging::Foundation::CPcdReader::CPcdReader
CPcdReader(const CPcdReader *pPcdReader)
FLImaging::Foundation::CPcdReader::CPcdReader
CPcdReader()
FLImaging::Foundation::CPcdReader::Assign
virtual const CResult Assign(const CPcdReader &pcdReader)
FLImaging::Foundation::CPcdReader::GetResultVertexNormals
virtual const CResult GetResultVertexNormals(Base::CFLArray< Base::TPoint3< float > > &flaResult) const
FLImaging::Foundation::CPcdReader::Clear
virtual const CResult Clear()
FLImaging::Foundation::CPcdReader::GetResultListField
virtual const CResult GetResultListField(const Base::CFLString< wchar_t > &strFieldName, Base::CFLArray< Base::CFLArray< double > > &fla2Result) const
FLImaging::Foundation::CPcdReader::CPcdReader
CPcdReader(const CPcdReader &pcdReader)
FLImaging::Foundation::CPcdReader::GetResultVertexColors
virtual const CResult GetResultVertexColors(Base::CFLArray< Base::TPoint3< uint8_t > > &flaResult) const
FLImaging::Foundation::CPcdReader::IsLicenseAvailable
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
FLImaging::Foundation::CPcdReader::~CPcdReader
virtual ~CPcdReader()
FLImaging::Foundation::CPcdReader::operator=
const CPcdReader & operator=(const CPcdReader &pcdReader)
FLImaging::Foundation::CPcdReader::Assign
virtual const CResult Assign(const CPcdReader *pPcdReader)
FLImaging::Foundation
Definition
AlgorithmBase.h:16
FLImaging
Generated on
for FLImaging by
1.17.0