KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ipc2581_types.h
Go to the documentation of this file.
1
19
20#ifndef IPC2581_TYPES_H
21#define IPC2581_TYPES_H
22
23#include <map>
24#include <string>
25
34
44
50
51enum class cadPinType
52{
56};
57
66
94
102
112
123
139
151
160
171
179
189
197
199{
202};
203
211
223
230
241
251
252enum class isoCodeType
253{
353 IND, // iso code IN conflicts header, just use the A-3 type
493};
494
495enum class lineEndType
496{
500};
501
510
520
531
532enum class mountType
533{
537};
538
548
549enum class netPointType
550{
553};
554
607
620
628
635
647
663
669
692
706
713
733
749
759
767
775
781
789
801
808
816
823
831
832#endif // IPC2581_TYPES_H
Information pertinent to a Pcbnew printed circuit board.
Definition board.h:317
Represent basic circle geometry with utility geometry functions.
Definition circle.h:33
Store all of the related footprint information found in a netlist.
This class was created to handle importing ellipses from other file formats that support them nativel...
Definition ellipse.h:34
Base material class that can be used to derive other material implementations.
Definition material.h:240
A triangle object.
Definition triangle_3d.h:43
@ BROWN
Definition color4d.h:61
@ WHITE
Definition color4d.h:48
@ BLUE
Definition color4d.h:56
@ GREEN
Definition color4d.h:57
@ ORANGE
Definition color4d.h:76
@ YELLOW
Definition color4d.h:67
@ BLACK
Definition color4d.h:44
@ RED
Definition color4d.h:59
@ SOLID
Definition eda_shape.h:70
@ HATCH
Definition eda_shape.h:71
@ NONE
Definition eda_shape.h:69
enterpriseCodeType
contextType
packageTypeType
vCutListType
unitModeType
complianceListType
transmissionListType
fillPropertyType
dielectricListType
conductorListType
auxLayerType
whereMeasuredType
toolListType
lineEndType
roleFunctionType
butterflyShapeType
padUseType
padUsageType
platingStatusType
certificationStatusType
mountType
toolPropertyListType
pinMountType
polarityType
netPointType
standardPrimitive
technologyListType
markingUsageType
bomCategoryType
This program source code file is part of KiCad, a free EDA CAD application.
exposureType
dfxCategoryType
edgeChamferListType
generalListType
donutShapeType
colorListType
structureListType
@ COPLANAR_WAVEGUIDE_DUAL_MASKED_COVERED
linePropertyType
propertyUnitType
boardTechnologyType
pinOneOrientationType
cadPinType
unitsType
thermalShapeType
isoCodeType
geometryUsageType
impedanceListType
floorLifeType
netClassType
temperatureListType
pinElectricalType
thievingListType
certificationCategoryType
Definition singleton.h:27
Definition cvpcb.cpp:39
@ MECHANICAL
a pad used for mechanical support
Definition padstack.h:106
@ PRESSFIT
a PTH with a hole diameter with tight tolerances for press fit pin
Definition padstack.h:107
#define SZ(x)
Get the length of a string constant, at compile time.
#define MASK(x)
@ VIA
Normal via.
@ INCH
Definition rs274x.cpp:62
@ OFFSET
Definition rs274x.cpp:64
@ MILLIMETER
Definition rs274x.cpp:63