![]() |
Scanframe Modular Application 0.1.0
|
Represents a DXF ARC entity. More...
#include <Entities.h>
Public Member Functions | |
Arc (const QPointF ¢er, double radius, double start_angle, double end_angle, const QString &layer_name, const QColor &color) | |
Constructs an Arc entity. | |
![]() | |
Entity (Type type, const QString &layer_name, const QColor &color) | |
Constructs a DxfEntity object. | |
virtual | ~Entity ()=default |
Virtual destructor for proper polymorphic cleanup. | |
Public Attributes | |
QPointF | _center |
double | _radius |
double | _startAngle |
Start angle in degrees. | |
double | _endAngle |
End angle in degrees. | |
![]() | |
Type | _type |
QString | _layerName |
QColor | _color |
Color of the entity, derived from layer or entity itself. | |
Additional Inherited Members | |
![]() | |
enum | Type { etLine , etPolyline , etCircle , etArc , etUnknown } |
Enumeration of supported DXF entity types. More... | |
Represents a DXF ARC entity.
|
inline |
Constructs an Arc entity.
center | The center point of the arc. |
radius | The radius of the arc. |
start_angle | The start angle in degrees. |
end_angle | The end angle in degrees. |
layer_name | The name of the layer. |
color | The color of the arc. |
QPointF sf::dxf::Arc::_center |
double sf::dxf::Arc::_endAngle |
End angle in degrees.
double sf::dxf::Arc::_radius |
double sf::dxf::Arc::_startAngle |
Start angle in degrees.