|
KiCad PCB EDA Suite
|
Stroked arc or circle. The base position is the start point. More...
#include <target3001_parser.h>
Public Member Functions | |
| double | Sweep () const |
| Counter-clockwise sweep in (0, 360]; equal angles give a full circle. | |
Public Attributes | |
| int32_t | endX = 0 |
| int32_t | endY = 0 |
| int32_t | centerX = 0 |
| int32_t | centerY = 0 |
| int32_t | radius = 0 |
| int32_t | width = 0 |
| int32_t | clearance = 0 |
| float | startAngle = 0.0f |
| degrees, counter-clockwise from +X | |
| float | endAngle = 0.0f |
Stroked arc or circle. The base position is the start point.
Definition at line 186 of file target3001_parser.h.
|
inline |
Counter-clockwise sweep in (0, 360]; equal angles give a full circle.
Definition at line 199 of file target3001_parser.h.
References endAngle, startAngle, and sweep().
Referenced by TARGET3001_PCB_BUILDER::addShape(), TARGET3001_PCB_BUILDER::elementOutline(), TARGET3001_SCH_BUILDER::makeGraphic(), TARGET3001_PCB_BUILDER::mergeContour(), and sweep().
| int32_t TARGET3001::ARC::centerX = 0 |
Definition at line 190 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::addShape(), TARGET3001_PCB_BUILDER::elementOutline(), TARGET3001_SCH_BUILDER::makeGraphic(), and TARGET3001_PCB_BUILDER::mergeContour().
| int32_t TARGET3001::ARC::centerY = 0 |
Definition at line 191 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::addShape(), TARGET3001_PCB_BUILDER::elementOutline(), TARGET3001_SCH_BUILDER::makeGraphic(), and TARGET3001_PCB_BUILDER::mergeContour().
| int32_t TARGET3001::ARC::clearance = 0 |
Definition at line 194 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::addShape(), and TARGET3001_PCB_BUILDER::mergeContour().
| float TARGET3001::ARC::endAngle = 0.0f |
Definition at line 196 of file target3001_parser.h.
| int32_t TARGET3001::ARC::endX = 0 |
Definition at line 188 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::mergeContour().
| int32_t TARGET3001::ARC::endY = 0 |
Definition at line 189 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::mergeContour().
| int32_t TARGET3001::ARC::radius = 0 |
Definition at line 192 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::addShape(), TARGET3001_PCB_BUILDER::elementOutline(), TARGET3001_SCH_BUILDER::makeGraphic(), and TARGET3001_PCB_BUILDER::mergeContour().
| float TARGET3001::ARC::startAngle = 0.0f |
degrees, counter-clockwise from +X
Definition at line 195 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::addShape(), TARGET3001_PCB_BUILDER::elementOutline(), TARGET3001_SCH_BUILDER::makeGraphic(), TARGET3001_PCB_BUILDER::mergeContour(), Sweep(), and sweep().
| int32_t TARGET3001::ARC::width = 0 |
Definition at line 193 of file target3001_parser.h.
Referenced by TARGET3001_PCB_BUILDER::addShape(), TARGET3001_PCB_BUILDER::elementOutline(), and TARGET3001_SCH_BUILDER::makeGraphic().