|
KiCad PCB EDA Suite
|
Owned library-pin inputs; no parent, layout cache or schematic pointers. More...
#include <pin_comparison.h>
Public Member Functions | |
| int | Compare (const PIN_COMPARISON_DATA &aOther, int aCompareFlags) const |
| bool | operator== (const PIN_COMPARISON_DATA &) const =default |
Public Attributes | |
| int | unit = 0 |
| int | bodyStyle = 0 |
| bool | isPrivate = false |
| VECTOR2I | position |
| wxString | number |
| wxString | name |
| std::optional< int > | length |
| PIN_ORIENTATION | orientation = PIN_ORIENTATION::PIN_RIGHT |
| GRAPHIC_PINSHAPE | shape = GRAPHIC_PINSHAPE::LINE |
| ELECTRICAL_PINTYPE | type = ELECTRICAL_PINTYPE::PT_UNSPECIFIED |
| std::optional< bool > | hidden |
| std::optional< int > | numberTextSize |
| std::optional< int > | nameTextSize |
| std::map< wxString, PIN_ALTERNATE > | alternates |
Owned library-pin inputs; no parent, layout cache or schematic pointers.
Definition at line 37 of file pin_comparison.h.
| int PIN_COMPARISON_DATA::Compare | ( | const PIN_COMPARISON_DATA & | aOther, |
| int | aCompareFlags ) const |
Definition at line 2033 of file sch_pin.cpp.
|
default |
| std::map<wxString, PIN_ALTERNATE> PIN_COMPARISON_DATA::alternates |
Definition at line 52 of file pin_comparison.h.
| int PIN_COMPARISON_DATA::bodyStyle = 0 |
Definition at line 40 of file pin_comparison.h.
| std::optional<bool> PIN_COMPARISON_DATA::hidden |
Definition at line 49 of file pin_comparison.h.
| bool PIN_COMPARISON_DATA::isPrivate = false |
Definition at line 41 of file pin_comparison.h.
| std::optional<int> PIN_COMPARISON_DATA::length |
Definition at line 45 of file pin_comparison.h.
| wxString PIN_COMPARISON_DATA::name |
Definition at line 44 of file pin_comparison.h.
| std::optional<int> PIN_COMPARISON_DATA::nameTextSize |
Definition at line 51 of file pin_comparison.h.
| wxString PIN_COMPARISON_DATA::number |
Definition at line 43 of file pin_comparison.h.
| std::optional<int> PIN_COMPARISON_DATA::numberTextSize |
Definition at line 50 of file pin_comparison.h.
| PIN_ORIENTATION PIN_COMPARISON_DATA::orientation = PIN_ORIENTATION::PIN_RIGHT |
Definition at line 46 of file pin_comparison.h.
| VECTOR2I PIN_COMPARISON_DATA::position |
Definition at line 42 of file pin_comparison.h.
| GRAPHIC_PINSHAPE PIN_COMPARISON_DATA::shape = GRAPHIC_PINSHAPE::LINE |
Definition at line 47 of file pin_comparison.h.
| ELECTRICAL_PINTYPE PIN_COMPARISON_DATA::type = ELECTRICAL_PINTYPE::PT_UNSPECIFIED |
Definition at line 48 of file pin_comparison.h.
| int PIN_COMPARISON_DATA::unit = 0 |
Definition at line 39 of file pin_comparison.h.