|
TraceMaker
C++ API of the engine
|
Custom-pad primitives in the pad frame, each already grown by half its stroke width (KiCad draws them with a round pen and fills them): a polygon or rectangle, a polyline (line, arc) or a disc (circle; pts[0] is the centre). More...
#include <model/board.hpp>
Public Types | |
| enum class | Kind { Polygon , Polyline , Disc } |
Public Attributes | |
| enum tmk::model::Pad::CustomPrim::Kind | kind = Kind::Polygon |
| std::vector< Point > | pts |
| Coord | radius = 0 |
Custom-pad primitives in the pad frame, each already grown by half its stroke width (KiCad draws them with a round pen and fills them): a polygon or rectangle, a polyline (line, arc) or a disc (circle; pts[0] is the centre).
|
strong |
| enum tmk::model::Pad::CustomPrim::Kind tmk::model::Pad::CustomPrim::kind = Kind::Polygon |