2#include "DefinitionsDxf.h"
17 class CInternalDxfReader;
388 DeclareGetClassType();
391 CInternalDxfReader* m_pInternal;
Template type array class.
Definition RangeTree.h:19
Top-level base class of FLImaging.
Definition FLBase.h:36
Template type string class.
Definition INIUtilities.h:20
FLImaging module execution result object.
Definition ResultsDef.h:1514
DxfReader class.
Definition DxfReader.h:25
CDxfReader(const CDxfReader *pDxfReader)
virtual Base::CFLString< wchar_t > GetFileNameWithPath() const
When an Dxf file is loaded, the file name including the loaded path is obtained.
virtual const CResult Load(const Base::CFLString< wchar_t > &strFileName)
virtual bool IsLoaded() const
virtual bool IsLicenseAvailable() const override
Returns whether the algorithm can be used with the current license.
virtual const CResult GetResultLayerNames(Base::CFLArray< Base::CFLString< wchar_t > > *pFlaLayerNames) const
virtual const CResult GetResultEntities(const Base::CFLString< wchar_t > &flsLayerName, CFLFigureArray &flfaResult) const
const CResult Assign(const CDxfReader *pDxfReader)
virtual const CResult GetResultEntities(EDxfEntityType eEntityType, CFLFigureArray *pFlfaResult) const
virtual const CResult GetResultEntities(const Base::CFLString< wchar_t > &flsLayerName, EDxfEntityType eEntityType, CFLFigureArray *pFlfaResult) const
const CResult Assign(const CDxfReader &dxfReader)
CDxfReader(const CDxfReader &dxfReader)
virtual const CResult GetResultLayerNames(Base::CFLArray< Base::CFLString< wchar_t > > &flaLayerNames) const
virtual EDxfSectionType GetUsedParsingSectionType() const
Get the section type used for parsing.
virtual const CResult GetResultEntities(const Base::CFLString< wchar_t > &flsLayerName, EDxfEntityType eEntityType, CFLFigureArray &flfaResult) const
virtual const CResult SetUseParsingSectionType(EDxfSectionType eType)
Set the section type used for parsing.
virtual const CResult GetResultEntities(CFLFigureArray *pFlfaResult) const
const CDxfReader & operator=(const CDxfReader &dxfReader)
virtual const CResult Clear()
virtual const CResult GetResultEntities(EDxfEntityType eEntityType, CFLFigureArray &flfaResult) const
virtual const CResult GetResultEntities(const Base::CFLString< wchar_t > &flsLayerName, CFLFigureArray *pFlfaResult) const
virtual const CResult GetResultEntities(CFLFigureArray &flfaResult) const
EDxfSectionType
Section type of Dxf.
Definition DefinitionsDxf.h:26
EDxfEntityType
Entity type of Dxf.
Definition DefinitionsDxf.h:73