|
KiCad PCB EDA Suite
|
#include <string>#include <vector>#include <map>#include <set>#include <optional>#include <math/vector2d.h>Go to the source code of this file.
Namespaces | |
| namespace | PADS_SCH |
Enumerations | |
| enum class | PADS_SCH::UNIT_TYPE { PADS_SCH::MILS , PADS_SCH::METRIC , PADS_SCH::INCHES } |
| enum class | PADS_SCH::PIN_TYPE { PADS_SCH::PASSIVE , PADS_SCH::INPUT , PADS_SCH::OUTPUT , PADS_SCH::BIDIRECTIONAL , PADS_SCH::TRISTATE , PADS_SCH::OPEN_COLLECTOR , PADS_SCH::OPEN_EMITTER , PADS_SCH::POWER , PADS_SCH::UNSPECIFIED } |
| enum class | PADS_SCH::GRAPHIC_TYPE { PADS_SCH::LINE , PADS_SCH::RECTANGLE , PADS_SCH::CIRCLE , PADS_SCH::ARC , PADS_SCH::POLYLINE } |
Functions | |
| VECTOR2I | PADS_SCH::padsSchArcMidpoint (const VECTOR2I &aStart, const VECTOR2I &aEnd, const VECTOR2I &aCenter) |
Midpoint of the arc through aStart and aEnd about aCenter, on the minor-arc side (the perpendicular bisector intersection); callers flip it to the major-arc side per their own sweep convention. | |