19 explicit Reader(QObject* parent =
nullptr);
31 bool read(
const QString& filepath);
The Reader class parses DXF files using dxflib and stores entities by layer.
Definition Reader.h:13
bool read(const QString &filepath)
Reads and parses a DXF file.
Reader(QObject *parent=nullptr)
Constructs a Reader object.
~Reader() override
Destroys the Reader object.
Adapter * _adapter
Definition Reader.h:46
const LayerEntities & getEntitiesByLayer() const
Gets the parsed entities organized by layer.
const Layers & getLayerInfo() const
Gets the parsed layer information.
#define _DXF_CLASS
Definition dxf/global.h:38
QMap< QString, LayerInfo > Layers
Layers holds information for all layers in the DXF file.
Definition Entities.h:193
QMap< QString, EntityList > LayerEntities
Definition Entities.h:156