KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ipc2581_types.h File Reference
#include <map>
#include <string>

Go to the source code of this file.

Enumerations

enum class  bomCategoryType {
  ELECTRICAL , PROGRAMMABLE , MECHANICAL , MATERIAL ,
  DOCUMENT
}
 This program source code file is part of KiCad, a free EDA CAD application. More...
 
enum class  boardTechnologyType {
  RIGID , RIGID_FLEX , FLEX , HDI ,
  EMBEDDED_COMPONENT , OTHER
}
 
enum class  butterflyShapeType { ROUND , SQUARE }
 
enum class  cadPinType { THRU , BLIND , SURFACE }
 
enum class  certificationCategoryType {
  ASSEMBLYDRAWING , ASSEMBLYFIXTUREGENERATION , ASSEMBLYPANEL , ASSEMBLYPREPTOOLS ,
  ASSEMBLYTESTFIXTUREGENERATION , ASSEMBLYTESTGENERATION , BOARDFABRICATION , BOARDFIXTUREGENERATION ,
  BOARDPANEL , BOARDTESTGENERATION , COMPONENTPLACEMENT , DETAILEDDRAWING ,
  FABRICATIONDRAWING , GENERALASSEMBLY , GLUEDOT , MECHANICALHARDWARE ,
  MULTIBOARDPARTSLIST , PHOTOTOOLS , SCHEMATICDRAWINGS , SINGLEBOARDPARTSLIST ,
  SOLDERSTENCILPASTE , SPECSOURCECONTROLDRAWING , EMBEDDEDCOMPONENT , OTHER
}
 
enum class  certificationStatusType { ALPHA , BETA , CERTIFIED , SELFTEST }
 
enum class  complianceListType {
  ROHS , CONFLICT_MINERALS , WEEE , REACH ,
  HALOGEN_FREE , OTHER
}
 
enum class  conductorListType {
  CONDUCTIVITY , SURFACE_ROUGHNESS_UPFACING , SURFACE_ROUGHNESS_DOWNFACING , SURFACE_ROUGHNESS_TREATED ,
  ETCH_FACTOR , FINISHED_HEIGHT , OTHER
}
 
enum class  colorListType {
  BLACK , WHITE , RED , GREEN ,
  YELLOW , BLUE , BROWN , ORANGE ,
  PINK , PURPLE , GRAY , OTHER
}
 
enum class  contextType {
  BOARD , BOARDPANEL , ASSEMBLY , ASSEMBLYPALLET ,
  DOCUMENTATION , TOOLING , COUPON , MISCELLANEOUS
}
 
enum class  dfxCategoryType {
  COMPONENT , BOARDFAB , ASSEMBLY , TESTING ,
  DATAQUALITY
}
 
enum class  dielectricListType {
  DIELECTRIC_CONSTANT , LOSS_TANGENT , GLASS_TYPE , GLASS_STYLE ,
  RESIN_CONTENT , PROCESSABILITY_TEMP , OTHER
}
 
enum class  donutShapeType { ROUND , SQUARE , HEXAGON , OCTAGON }
 
enum class  toolListType {
  CARBIDE , ROUTER , LASER , FLATNOSE ,
  EXTENSION , V_CUTTER
}
 
enum class  toolPropertyListType { DRILL_SIZE , FINISHED_SIZE , BIT_ANGLE , OTHER }
 
enum class  enterpriseCodeType { DUNNS , CAGE }
 
enum class  exposureType { EXPOSED , COVERED_PRIMARY , COVERED_SECONDARY , COVERED }
 
enum class  floorLifeType {
  UNLIMITED , _1_YEAR , _4_WEEKS , _168_HOURS ,
  _72_HOURS , _48_HOURS , _24_HOURS , BAKE
}
 
enum class  geometryUsageType { THIEVING , THERMAL_RELIEF , NONE }
 
enum class  generalListType {
  ELECTRICAL , THERMAL , MATERIAL , INSTRUCTION ,
  STANDARD , CONFIGURATION , OTHER
}
 
enum class  impedanceListType {
  IMPEDANCE , LINEWIDTH , SPACING , REF_PLANE_LAYER_ID ,
  COPLANAR_GROUND_SPACING , OTHER
}
 
enum class  isoCodeType {
  AD , AE , AF , AG ,
  AI , AL , AM , AN ,
  AO , AQ , AR , AS ,
  AT , AU , AW , AZ ,
  BA , BB , BD , BE ,
  BF , BG , BH , BI ,
  BJ , BM , BN , BO ,
  BR , BS , BT , BV ,
  BW , BY , BZ , CA ,
  CC , CF , CG , CH ,
  CI , CK , CL , CM ,
  CN , CO , CR , CU ,
  CV , CX , CY , CZ ,
  DE , DJ , DK , DM ,
  DO , DZ , EC , EE ,
  EG , EH , ER , ES ,
  ET , FI , FJ , FK ,
  FM , FO , FR , FX ,
  GA , GB , GD , GE ,
  GF , GH , GI , GL ,
  GM , GN , GP , GQ ,
  GR , GS , GT , GU ,
  GW , GY , HK , HM ,
  HN , HR , HT , HU ,
  ID , IE , IL , IN ,
  IO , IQ , IR , IS ,
  IT , JM , JO , JP ,
  KE , KG , KH , KI ,
  KM , KN , KP , KR ,
  KW , KY , KZ , LA ,
  LB , LC , LI , LK ,
  LR , LS , LT , LU ,
  LV , LY , MA , MC ,
  MD , MG , MH , MK ,
  ML , MM , MN , MO ,
  MP , MQ , MR , MS ,
  MT , MU , MV , MW ,
  MX , MY , MZ , NA ,
  NC , NE , NF , NG ,
  NI , NL , NO , NP ,
  NR , NU , NZ , OM ,
  PA , PE , PF , PG ,
  PH , PK , PL , PM ,
  PN , PR , PT , PW ,
  PY , QA , RE , RO ,
  RU , RW , SA , SB ,
  SC , SD , SE , SG ,
  SH , SI , SJ , SK ,
  SL , SM , SN , SO ,
  SR , ST , SV , SY ,
  SZ , TC , TD , TF ,
  TG , TH , TJ , TK ,
  TM , TN , TO , TP ,
  TR , TT , TV , TW ,
  TZ , UA , UG , UM ,
  US , UY , UZ , VA ,
  VC , VE , VG , VI ,
  VN , VU , WF , WS ,
  YE , YT , YU , ZA ,
  ZM , ZR , ZW
}
 
enum class  lineEndType { NONE , ROUND , SQUARE }
 
enum class  fillPropertyType {
  HOLLOW , HATCH , MESH , FILL ,
  VOID
}
 
enum class  linePropertyType {
  SOLID , DOTTED , DASHED , CENTER ,
  PHANTOM , ERASE
}
 
enum class  markingUsageType {
  REFDES , PARTNAME , TARGET , POLARITY_MARKING ,
  ATTRIBUTE_GRAPHICS , PIN_ONE , NONE
}
 
enum class  mountType { SMT , THMT , OTHER }
 
enum class  netClassType {
  CLK , FIXED , GROUND , SIGNAL ,
  POWER , UNUSED
}
 
enum class  netPointType { END , MIDDLE }
 
enum class  packageTypeType {
  AXIAL_LEADED , BARE_DIE , CERAMIC_BGA , CERAMIC_DIP ,
  CERAMIC_FLATPACK , CERAMIC_QUAD_FLATPACK , CERAMIC_SIP , CHIP ,
  CHIP_SCALE , CHOKE_SWITCH_SM , COIL , CONNECTOR_SM ,
  CONNECTOR_TH , EMBEDDED , FLIPCHIP , HERMETIC_HYBRED ,
  LEADLESS_CERAMIC_CHIP_CARRIER , MCM , MELF , FINEPITCH_BGA ,
  MOLDED , NETWORK , PGA , PLASTIC_BGA ,
  PLASTIC_CHIP_CARRIER , PLASTIC_DIP , PLASTIC_SIP , POWER_TRANSISTOR ,
  RADIAL_LEADED , RECTANGULAR_QUAD_FLATPACK , RELAY_SM , RELAY_TH ,
  SOD123 , SOIC , SOJ , SOPIC ,
  SOT143 , SOT23 , SOT52 , SOT89 ,
  SQUARE_QUAD_FLATPACK , SSOIC , SWITCH_TH , TANTALUM ,
  TO_TYPE , TRANSFORMER , TRIMPOT_SM , TRIMPOT_TH ,
  OTHER
}
 
enum class  padUsageType {
  TERMINATION , VIA , PLANE , MASK ,
  TOOLING_HOLE , THIEVING , THERMAL_RELIEF , FIDUCIAL ,
  NONE
}
 
enum class  padUseType { REGULAR , ANTIPAD , THERMAL , OTHER }
 
enum class  pinElectricalType { ELECTRICAL , MECHANICAL , UNDEFINED }
 
enum class  pinMountType {
  SURFACE_MOUNT_PIN , SURFACE_MOUNT_PAD , THROUGH_HOLE_PIN , THROUGH_HOLE_HOLE ,
  PRESSFIT , NONBOARD , HOLE , UNDEFINED
}
 
enum class  pinOneOrientationType {
  LOWER_LEFT , LEFT , LEFT_CENTER , UPPER_LEFT ,
  UPPER_CENTER , UPPER_RIGHT , RIGHT , RIGHT_CENTER ,
  LOWER_RIGHT , LOWER_CENTER , CENTER , OTHER
}
 
enum class  polarityType { POSITIVE , NEGATIVE }
 
enum class  propertyUnitType {
  MM , INCH , MICRON , OHMS ,
  MHO_CM , SIEMENS_M , CELCIUS , FARANHEIT ,
  PERCENT , Hz , DEGREES , RMAX ,
  RZ , RMS , SECTION , CLASS ,
  ITEM , GAUGE , OTHER
}
 
enum class  roleFunctionType {
  SENDER , OWNER , RECEIVER , DESIGNER ,
  ENGINEER , BUYER , CUSTOMERSERVICE , DELIVERTO ,
  BILLTO , OTHER
}
 
enum class  platingStatusType { PLATED , NONPLATED , VIA }
 
enum class  standardPrimitive {
  BUTTERFLY , CIRCLE , CONTOUR , DIAMOND ,
  DONUT , ELLIPSE , HEXAGON , MOIRE ,
  OCTAGON , OVAL , RECTCENTER , RECTCHAM ,
  RECTCORNER , RECTROUND , THERMAL , TRIANGLE
}
 
enum class  structureListType {
  STRIPLINE , PLANE_LESS_STRIPLINE , MICROSTRIP_EMBEDDED , MICROSTRIP_NO_MASK ,
  MICROSTRIP_MASK_COVERED , MICROSTRIP_DUAL_MASKED_COVERED , COPLANAR_WAVEGUIDE_STRIPLINE , COPLANAR_WAVEGUIDE_EMBEDDED ,
  COPLANAR_WAVEGUIDE_NO_MASK , COPLANAR_WAVEGUIDE_MASK_COVERED , COPLANAR_WAVEGUIDE_DUAL_MASKED_COVERED , OTHER
}
 
enum class  technologyListType {
  RIGID , RIGID_FLEX , FLEX , HDI ,
  EMBEDDED_COMPONENT , OTHER
}
 
enum class  temperatureListType { THERMAL_DELAMINATION , EXPANSION_Z_AXIS , EXPANSION_X_Y_AXIS , OTHER }
 
enum class  thermalShapeType { ROUND , SQUARE , HEXAGON , OCTAGON }
 
enum class  thievingListType { KEEP_IN , KEEP_OUT }
 
enum class  transmissionListType { SINGLE_ENDED , EDGE_COUPLED , BROADSIDE_COUPLED , OTHER }
 
enum class  unitModeType {
  DISTANCE , AREA , RESISTANCE , CAPACITANCE ,
  IMPEDANCE , PERCENTAGE , SIZE , NONE
}
 
enum class  unitsType { MILLIMETER , MICRON , INCH }
 
enum class  vCutListType { ANGLE , THICKNESS_REMAINING , OFFSET , OTHER }
 
enum class  edgeChamferListType { ANGLE , WIDTH , SIDE }
 
enum class  whereMeasuredType { LAMINATE , METAL , MASK , OTHER }
 

Enumeration Type Documentation

◆ boardTechnologyType

enum class boardTechnologyType
strong
Enumerator
RIGID 
RIGID_FLEX 
FLEX 
HDI 
EMBEDDED_COMPONENT 
OTHER 

Definition at line 35 of file ipc2581_types.h.

◆ bomCategoryType

enum class bomCategoryType
strong

This program source code file is part of KiCad, a free EDA CAD application.

Copyright (C) 2023 KiCad Developers, see AUTHORS.txt for contributors.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Enumerator
ELECTRICAL 
PROGRAMMABLE 
MECHANICAL 
MATERIAL 
DOCUMENT 

Definition at line 26 of file ipc2581_types.h.

◆ butterflyShapeType

enum class butterflyShapeType
strong
Enumerator
ROUND 
SQUARE 

Definition at line 45 of file ipc2581_types.h.

◆ cadPinType

enum class cadPinType
strong
Enumerator
THRU 
BLIND 
SURFACE 

Definition at line 51 of file ipc2581_types.h.

◆ certificationCategoryType

enum class certificationCategoryType
strong
Enumerator
ASSEMBLYDRAWING 
ASSEMBLYFIXTUREGENERATION 
ASSEMBLYPANEL 
ASSEMBLYPREPTOOLS 
ASSEMBLYTESTFIXTUREGENERATION 
ASSEMBLYTESTGENERATION 
BOARDFABRICATION 
BOARDFIXTUREGENERATION 
BOARDPANEL 
BOARDTESTGENERATION 
COMPONENTPLACEMENT 
DETAILEDDRAWING 
FABRICATIONDRAWING 
GENERALASSEMBLY 
GLUEDOT 
MECHANICALHARDWARE 
MULTIBOARDPARTSLIST 
PHOTOTOOLS 
SCHEMATICDRAWINGS 
SINGLEBOARDPARTSLIST 
SOLDERSTENCILPASTE 
SPECSOURCECONTROLDRAWING 
EMBEDDEDCOMPONENT 
OTHER 

Definition at line 58 of file ipc2581_types.h.

◆ certificationStatusType

enum class certificationStatusType
strong
Enumerator
ALPHA 
BETA 
CERTIFIED 
SELFTEST 

Definition at line 86 of file ipc2581_types.h.

◆ colorListType

enum class colorListType
strong
Enumerator
BLACK 
WHITE 
RED 
GREEN 
YELLOW 
BLUE 
BROWN 
ORANGE 
PINK 
PURPLE 
GRAY 
OTHER 

Definition at line 115 of file ipc2581_types.h.

◆ complianceListType

enum class complianceListType
strong
Enumerator
ROHS 
CONFLICT_MINERALS 
WEEE 
REACH 
HALOGEN_FREE 
OTHER 

Definition at line 94 of file ipc2581_types.h.

◆ conductorListType

enum class conductorListType
strong
Enumerator
CONDUCTIVITY 
SURFACE_ROUGHNESS_UPFACING 
SURFACE_ROUGHNESS_DOWNFACING 
SURFACE_ROUGHNESS_TREATED 
ETCH_FACTOR 
FINISHED_HEIGHT 
OTHER 

Definition at line 104 of file ipc2581_types.h.

◆ contextType

enum class contextType
strong
Enumerator
BOARD 
BOARDPANEL 
ASSEMBLY 
ASSEMBLYPALLET 
DOCUMENTATION 
TOOLING 
COUPON 
MISCELLANEOUS 

Definition at line 131 of file ipc2581_types.h.

◆ dfxCategoryType

enum class dfxCategoryType
strong
Enumerator
COMPONENT 
BOARDFAB 
ASSEMBLY 
TESTING 
DATAQUALITY 

Definition at line 143 of file ipc2581_types.h.

◆ dielectricListType

enum class dielectricListType
strong
Enumerator
DIELECTRIC_CONSTANT 
LOSS_TANGENT 
GLASS_TYPE 
GLASS_STYLE 
RESIN_CONTENT 
PROCESSABILITY_TEMP 
OTHER 

Definition at line 152 of file ipc2581_types.h.

◆ donutShapeType

enum class donutShapeType
strong
Enumerator
ROUND 
SQUARE 
HEXAGON 
OCTAGON 

Definition at line 163 of file ipc2581_types.h.

◆ edgeChamferListType

enum class edgeChamferListType
strong
Enumerator
ANGLE 
WIDTH 
SIDE 

Definition at line 808 of file ipc2581_types.h.

◆ enterpriseCodeType

enum class enterpriseCodeType
strong
Enumerator
DUNNS 
CAGE 

Definition at line 189 of file ipc2581_types.h.

◆ exposureType

enum class exposureType
strong
Enumerator
EXPOSED 
COVERED_PRIMARY 
COVERED_SECONDARY 
COVERED 

Definition at line 195 of file ipc2581_types.h.

◆ fillPropertyType

enum class fillPropertyType
strong
Enumerator
HOLLOW 
HATCH 
MESH 
FILL 
VOID 

Definition at line 493 of file ipc2581_types.h.

◆ floorLifeType

enum class floorLifeType
strong
Enumerator
UNLIMITED 
_1_YEAR 
_4_WEEKS 
_168_HOURS 
_72_HOURS 
_48_HOURS 
_24_HOURS 
BAKE 

Definition at line 203 of file ipc2581_types.h.

◆ generalListType

enum class generalListType
strong
Enumerator
ELECTRICAL 
THERMAL 
MATERIAL 
INSTRUCTION 
STANDARD 
CONFIGURATION 
OTHER 

Definition at line 222 of file ipc2581_types.h.

◆ geometryUsageType

enum class geometryUsageType
strong
Enumerator
THIEVING 
THERMAL_RELIEF 
NONE 

Definition at line 215 of file ipc2581_types.h.

◆ impedanceListType

enum class impedanceListType
strong
Enumerator
IMPEDANCE 
LINEWIDTH 
SPACING 
REF_PLANE_LAYER_ID 
COPLANAR_GROUND_SPACING 
OTHER 

Definition at line 233 of file ipc2581_types.h.

◆ isoCodeType

enum class isoCodeType
strong
Enumerator
AD 
AE 
AF 
AG 
AI 
AL 
AM 
AN 
AO 
AQ 
AR 
AS 
AT 
AU 
AW 
AZ 
BA 
BB 
BD 
BE 
BF 
BG 
BH 
BI 
BJ 
BM 
BN 
BO 
BR 
BS 
BT 
BV 
BW 
BY 
BZ 
CA 
CC 
CF 
CG 
CH 
CI 
CK 
CL 
CM 
CN 
CO 
CR 
CU 
CV 
CX 
CY 
CZ 
DE 
DJ 
DK 
DM 
DO 
DZ 
EC 
EE 
EG 
EH 
ER 
ES 
ET 
FI 
FJ 
FK 
FM 
FO 
FR 
FX 
GA 
GB 
GD 
GE 
GF 
GH 
GI 
GL 
GM 
GN 
GP 
GQ 
GR 
GS 
GT 
GU 
GW 
GY 
HK 
HM 
HN 
HR 
HT 
HU 
ID 
IE 
IL 
IN 
IO 
IQ 
IR 
IS 
IT 
JM 
JO 
JP 
KE 
KG 
KH 
KI 
KM 
KN 
KP 
KR 
KW 
KY 
KZ 
LA 
LB 
LC 
LI 
LK 
LR 
LS 
LT 
LU 
LV 
LY 
MA 
MC 
MD 
MG 
MH 
MK 
ML 
MM 
MN 
MO 
MP 
MQ 
MR 
MS 
MT 
MU 
MV 
MW 
MX 
MY 
MZ 
NA 
NC 
NE 
NF 
NG 
NI 
NL 
NO 
NP 
NR 
NU 
NZ 
OM 
PA 
PE 
PF 
PG 
PH 
PK 
PL 
PM 
PN 
PR 
PT 
PW 
PY 
QA 
RE 
RO 
RU 
RW 
SA 
SB 
SC 
SD 
SE 
SG 
SH 
SI 
SJ 
SK 
SL 
SM 
SN 
SO 
SR 
ST 
SV 
SY 
SZ 
TC 
TD 
TF 
TG 
TH 
TJ 
TK 
TM 
TN 
TO 
TP 
TR 
TT 
TV 
TW 
TZ 
UA 
UG 
UM 
US 
UY 
UZ 
VA 
VC 
VE 
VG 
VI 
VN 
VU 
WF 
WS 
YE 
YT 
YU 
ZA 
ZM 
ZR 
ZW 

Definition at line 243 of file ipc2581_types.h.

◆ lineEndType

enum class lineEndType
strong
Enumerator
NONE 
ROUND 
SQUARE 

Definition at line 486 of file ipc2581_types.h.

◆ linePropertyType

enum class linePropertyType
strong
Enumerator
SOLID 
DOTTED 
DASHED 
CENTER 
PHANTOM 
ERASE 

Definition at line 502 of file ipc2581_types.h.

◆ markingUsageType

enum class markingUsageType
strong
Enumerator
REFDES 
PARTNAME 
TARGET 
POLARITY_MARKING 
ATTRIBUTE_GRAPHICS 
PIN_ONE 
NONE 

Definition at line 512 of file ipc2581_types.h.

◆ mountType

enum class mountType
strong
Enumerator
SMT 
THMT 
OTHER 

Definition at line 523 of file ipc2581_types.h.

◆ netClassType

enum class netClassType
strong
Enumerator
CLK 
FIXED 
GROUND 
SIGNAL 
POWER 
UNUSED 

Definition at line 530 of file ipc2581_types.h.

◆ netPointType

enum class netPointType
strong
Enumerator
END 
MIDDLE 

Definition at line 540 of file ipc2581_types.h.

◆ packageTypeType

enum class packageTypeType
strong
Enumerator
AXIAL_LEADED 
BARE_DIE 
CERAMIC_BGA 
CERAMIC_DIP 
CERAMIC_FLATPACK 
CERAMIC_QUAD_FLATPACK 
CERAMIC_SIP 
CHIP 
CHIP_SCALE 
CHOKE_SWITCH_SM 
COIL 
CONNECTOR_SM 
CONNECTOR_TH 
EMBEDDED 
FLIPCHIP 
HERMETIC_HYBRED 
LEADLESS_CERAMIC_CHIP_CARRIER 
MCM 
MELF 
FINEPITCH_BGA 
MOLDED 
NETWORK 
PGA 
PLASTIC_BGA 
PLASTIC_CHIP_CARRIER 
PLASTIC_DIP 
PLASTIC_SIP 
POWER_TRANSISTOR 
RADIAL_LEADED 
RECTANGULAR_QUAD_FLATPACK 
RELAY_SM 
RELAY_TH 
SOD123 
SOIC 
SOJ 
SOPIC 
SOT143 
SOT23 
SOT52 
SOT89 
SQUARE_QUAD_FLATPACK 
SSOIC 
SWITCH_TH 
TANTALUM 
TO_TYPE 
TRANSFORMER 
TRIMPOT_SM 
TRIMPOT_TH 
OTHER 

Definition at line 546 of file ipc2581_types.h.

◆ padUsageType

enum class padUsageType
strong
Enumerator
TERMINATION 
VIA 
PLANE 
MASK 
TOOLING_HOLE 
THIEVING 
THERMAL_RELIEF 
FIDUCIAL 
NONE 

Definition at line 599 of file ipc2581_types.h.

◆ padUseType

enum class padUseType
strong
Enumerator
REGULAR 
ANTIPAD 
THERMAL 
OTHER 

Definition at line 612 of file ipc2581_types.h.

◆ pinElectricalType

enum class pinElectricalType
strong
Enumerator
ELECTRICAL 
MECHANICAL 
UNDEFINED 

Definition at line 620 of file ipc2581_types.h.

◆ pinMountType

enum class pinMountType
strong
Enumerator
SURFACE_MOUNT_PIN 
SURFACE_MOUNT_PAD 
THROUGH_HOLE_PIN 
THROUGH_HOLE_HOLE 
PRESSFIT 
NONBOARD 
HOLE 
UNDEFINED 

Definition at line 627 of file ipc2581_types.h.

◆ pinOneOrientationType

enum class pinOneOrientationType
strong
Enumerator
LOWER_LEFT 
LEFT 
LEFT_CENTER 
UPPER_LEFT 
UPPER_CENTER 
UPPER_RIGHT 
RIGHT 
RIGHT_CENTER 
LOWER_RIGHT 
LOWER_CENTER 
CENTER 
OTHER 

Definition at line 639 of file ipc2581_types.h.

◆ platingStatusType

enum class platingStatusType
strong
Enumerator
PLATED 
NONPLATED 
VIA 

Definition at line 698 of file ipc2581_types.h.

◆ polarityType

enum class polarityType
strong
Enumerator
POSITIVE 
NEGATIVE 

Definition at line 655 of file ipc2581_types.h.

◆ propertyUnitType

enum class propertyUnitType
strong
Enumerator
MM 
INCH 
MICRON 
OHMS 
MHO_CM 
SIEMENS_M 
CELCIUS 
FARANHEIT 
PERCENT 
Hz 
DEGREES 
RMAX 
RZ 
RMS 
SECTION 
CLASS 
ITEM 
GAUGE 
OTHER 

Definition at line 661 of file ipc2581_types.h.

◆ roleFunctionType

enum class roleFunctionType
strong
Enumerator
SENDER 
OWNER 
RECEIVER 
DESIGNER 
ENGINEER 
BUYER 
CUSTOMERSERVICE 
DELIVERTO 
BILLTO 
OTHER 

Definition at line 684 of file ipc2581_types.h.

◆ standardPrimitive

enum class standardPrimitive
strong
Enumerator
BUTTERFLY 
CIRCLE 
CONTOUR 
DIAMOND 
DONUT 
ELLIPSE 
HEXAGON 
MOIRE 
OCTAGON 
OVAL 
RECTCENTER 
RECTCHAM 
RECTCORNER 
RECTROUND 
THERMAL 
TRIANGLE 

Definition at line 705 of file ipc2581_types.h.

◆ structureListType

enum class structureListType
strong
Enumerator
STRIPLINE 
PLANE_LESS_STRIPLINE 
MICROSTRIP_EMBEDDED 
MICROSTRIP_NO_MASK 
MICROSTRIP_MASK_COVERED 
MICROSTRIP_DUAL_MASKED_COVERED 
COPLANAR_WAVEGUIDE_STRIPLINE 
COPLANAR_WAVEGUIDE_EMBEDDED 
COPLANAR_WAVEGUIDE_NO_MASK 
COPLANAR_WAVEGUIDE_MASK_COVERED 
COPLANAR_WAVEGUIDE_DUAL_MASKED_COVERED 
OTHER 

Definition at line 725 of file ipc2581_types.h.

◆ technologyListType

enum class technologyListType
strong
Enumerator
RIGID 
RIGID_FLEX 
FLEX 
HDI 
EMBEDDED_COMPONENT 
OTHER 

Definition at line 741 of file ipc2581_types.h.

◆ temperatureListType

enum class temperatureListType
strong
Enumerator
THERMAL_DELAMINATION 
EXPANSION_Z_AXIS 
EXPANSION_X_Y_AXIS 
OTHER 

Definition at line 751 of file ipc2581_types.h.

◆ thermalShapeType

enum class thermalShapeType
strong
Enumerator
ROUND 
SQUARE 
HEXAGON 
OCTAGON 

Definition at line 759 of file ipc2581_types.h.

◆ thievingListType

enum class thievingListType
strong
Enumerator
KEEP_IN 
KEEP_OUT 

Definition at line 767 of file ipc2581_types.h.

◆ toolListType

enum class toolListType
strong
Enumerator
CARBIDE 
ROUTER 
LASER 
FLATNOSE 
EXTENSION 
V_CUTTER 

Definition at line 171 of file ipc2581_types.h.

◆ toolPropertyListType

enum class toolPropertyListType
strong
Enumerator
DRILL_SIZE 
FINISHED_SIZE 
BIT_ANGLE 
OTHER 

Definition at line 181 of file ipc2581_types.h.

◆ transmissionListType

enum class transmissionListType
strong
Enumerator
SINGLE_ENDED 
EDGE_COUPLED 
BROADSIDE_COUPLED 
OTHER 

Definition at line 773 of file ipc2581_types.h.

◆ unitModeType

enum class unitModeType
strong
Enumerator
DISTANCE 
AREA 
RESISTANCE 
CAPACITANCE 
IMPEDANCE 
PERCENTAGE 
SIZE 
NONE 

Definition at line 781 of file ipc2581_types.h.

◆ unitsType

enum class unitsType
strong
Enumerator
MILLIMETER 
MICRON 
INCH 

Definition at line 793 of file ipc2581_types.h.

◆ vCutListType

enum class vCutListType
strong
Enumerator
ANGLE 
THICKNESS_REMAINING 
OFFSET 
OTHER 

Definition at line 800 of file ipc2581_types.h.

◆ whereMeasuredType

enum class whereMeasuredType
strong
Enumerator
LAMINATE 
METAL 
MASK 
OTHER 

Definition at line 815 of file ipc2581_types.h.