![]() |
Scanframe Modular Application 0.1.0
|
Classes | |
struct | Arc |
Represents a DXF ARC entity. More... | |
struct | Circle |
Represents a DXF CIRCLE entity. More... | |
struct | Entity |
Base class for all DXF geometric entities. More... | |
class | GraphicsScene |
The GraphicsScene class is a custom QGraphicsScene for rendering DXF entities. More... | |
class | GraphicsView |
The GraphicsView class provides a custom QGraphicsView with panning and zooming capabilities. More... | |
struct | LayerInfo |
LayerInfo holds properties for each layer. More... | |
struct | Line |
Represents a DXF LINE entity. More... | |
struct | Polyline |
Represents a DXF POLYLINE entity. More... | |
class | Reader |
The Reader class parses DXF files using dxflib and stores entities by layer. More... | |
Typedefs | |
using | EntityWrapper = std::shared_ptr< Entity > |
LayerEntities holds all parsed entities, organized by layer. | |
using | EntityList = QList< EntityWrapper > |
using | LayerEntities = QMap< QString, EntityList > |
using | Layers = QMap< QString, LayerInfo > |
Layers holds information for all layers in the DXF file. | |
using sf::dxf::EntityList = typedef QList<EntityWrapper> |
using sf::dxf::EntityWrapper = typedef std::shared_ptr<Entity> |
LayerEntities holds all parsed entities, organized by layer.
Using std::shared_ptr for automatic memory management of DxfEntity objects.
using sf::dxf::LayerEntities = typedef QMap<QString, EntityList> |
using sf::dxf::Layers = typedef QMap<QString, LayerInfo> |
Layers holds information for all layers in the DXF file.