| 
    KiCad PCB EDA Suite
    
   | 
 
#include <map>#include <string>Go to the source code of this file.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| COVERING | |
| PLUGGING | |
| TENTING | |
| FILLING | |
| CAPPING | |
Definition at line 58 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| RIGID | |
| RIGID_FLEX | |
| FLEX | |
| HDI | |
| EMBEDDED_COMPONENT | |
| OTHER | |
Definition at line 35 of file ipc2581_types.h.
      
  | 
  strong | 
This program source code file is part of KiCad, a free EDA CAD application.
Copyright The 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.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ROUND | |
| SQUARE | |
Definition at line 45 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| THRU | |
| BLIND | |
| SURFACE | |
Definition at line 51 of file ipc2581_types.h.
      
  | 
  strong | 
Definition at line 67 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ALPHA | |
| BETA | |
| CERTIFIED | |
| SELFTEST | |
Definition at line 95 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| BLACK | |
| WHITE | |
| RED | |
| GREEN | |
| YELLOW | |
| BLUE | |
| BROWN | |
| ORANGE | |
| PINK | |
| PURPLE | |
| GRAY | |
| OTHER | |
Definition at line 124 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ROHS | |
| CONFLICT_MINERALS | |
| WEEE | |
| REACH | |
| HALOGEN_FREE | |
| OTHER | |
Definition at line 103 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| CONDUCTIVITY | |
| SURFACE_ROUGHNESS_UPFACING | |
| SURFACE_ROUGHNESS_DOWNFACING | |
| SURFACE_ROUGHNESS_TREATED | |
| ETCH_FACTOR | |
| FINISHED_HEIGHT | |
| OTHER | |
Definition at line 113 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| BOARD | |
| BOARDPANEL | |
| ASSEMBLY | |
| ASSEMBLYPALLET | |
| DOCUMENTATION | |
| TOOLING | |
| COUPON | |
| MISCELLANEOUS | |
Definition at line 140 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| COMPONENT | |
| BOARDFAB | |
| ASSEMBLY | |
| TESTING | |
| DATAQUALITY | |
Definition at line 152 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| DIELECTRIC_CONSTANT | |
| LOSS_TANGENT | |
| GLASS_TYPE | |
| GLASS_STYLE | |
| RESIN_CONTENT | |
| PROCESSABILITY_TEMP | |
| OTHER | |
Definition at line 161 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ROUND | |
| SQUARE | |
| HEXAGON | |
| OCTAGON | |
Definition at line 172 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ANGLE | |
| WIDTH | |
| SIDE | |
Definition at line 817 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| DUNNS | |
| CAGE | |
Definition at line 198 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| EXPOSED | |
| COVERED_PRIMARY | |
| COVERED_SECONDARY | |
| COVERED | |
Definition at line 204 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| HOLLOW | |
| HATCH | |
| MESH | |
| FILL | |
| VOIDFILL | |
Definition at line 502 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| UNLIMITED | |
| _1_YEAR | |
| _4_WEEKS | |
| _168_HOURS | |
| _72_HOURS | |
| _48_HOURS | |
| _24_HOURS | |
| BAKE | |
Definition at line 212 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ELECTRICAL | |
| THERMAL | |
| MATERIAL | |
| INSTRUCTION | |
| STANDARD | |
| CONFIGURATION | |
| OTHER | |
Definition at line 231 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| THIEVING | |
| THERMAL_RELIEF | |
| NONE | |
Definition at line 224 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| IMPEDANCE | |
| LINEWIDTH | |
| SPACING | |
| REF_PLANE_LAYER_ID | |
| COPLANAR_GROUND_SPACING | |
| OTHER | |
Definition at line 242 of file ipc2581_types.h.
      
  | 
  strong | 
Definition at line 252 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| NONE | |
| ROUND | |
| SQUARE | |
Definition at line 495 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| SOLID | |
| DOTTED | |
| DASHED | |
| CENTER | |
| PHANTOM | |
| ERASE | |
Definition at line 511 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| REFDES | |
| PARTNAME | |
| TARGET | |
| POLARITY_MARKING | |
| ATTRIBUTE_GRAPHICS | |
| PIN_ONE | |
| NONE | |
Definition at line 521 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| SMT | |
| THMT | |
| OTHER | |
Definition at line 532 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| CLK | |
| FIXED | |
| GROUND | |
| SIGNAL | |
| POWER | |
| UNUSED | |
Definition at line 539 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| END | |
| MIDDLE | |
Definition at line 549 of file ipc2581_types.h.
      
  | 
  strong | 
Definition at line 555 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| TERMINATION | |
| VIA | |
| PLANE | |
| MASK | |
| TOOLING_HOLE | |
| THIEVING | |
| THERMAL_RELIEF | |
| FIDUCIAL | |
| NONE | |
Definition at line 608 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| REGULAR | |
| ANTIPAD | |
| THERMAL | |
| OTHER | |
Definition at line 621 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ELECTRICAL | |
| MECHANICAL | |
| UNDEFINED | |
Definition at line 629 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| SURFACE_MOUNT_PIN | |
| SURFACE_MOUNT_PAD | |
| THROUGH_HOLE_PIN | |
| THROUGH_HOLE_HOLE | |
| PRESSFIT | |
| NONBOARD | |
| HOLE | |
| UNDEFINED | |
Definition at line 636 of file ipc2581_types.h.
      
  | 
  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 648 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| PLATED | |
| NONPLATED | |
| VIA | |
Definition at line 707 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| POSITIVE | |
| NEGATIVE | |
Definition at line 664 of file ipc2581_types.h.
      
  | 
  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 670 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| SENDER | |
| OWNER | |
| RECEIVER | |
| DESIGNER | |
| ENGINEER | |
| BUYER | |
| CUSTOMERSERVICE | |
| DELIVERTO | |
| BILLTO | |
| OTHER | |
Definition at line 693 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| BUTTERFLY | |
| CIRCLE | |
| CONTOUR | |
| DIAMOND | |
| DONUT | |
| ELLIPSE | |
| HEXAGON | |
| MOIRE | |
| OCTAGON | |
| OVAL | |
| RECTCENTER | |
| RECTCHAM | |
| RECTCORNER | |
| RECTROUND | |
| THERMAL | |
| TRIANGLE | |
Definition at line 714 of file ipc2581_types.h.
      
  | 
  strong | 
Definition at line 734 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| RIGID | |
| RIGID_FLEX | |
| FLEX | |
| HDI | |
| EMBEDDED_COMPONENT | |
| OTHER | |
Definition at line 750 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| THERMAL_DELAMINATION | |
| EXPANSION_Z_AXIS | |
| EXPANSION_X_Y_AXIS | |
| OTHER | |
Definition at line 760 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ROUND | |
| SQUARE | |
| HEXAGON | |
| OCTAGON | |
Definition at line 768 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| KEEP_IN | |
| KEEP_OUT | |
Definition at line 776 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| CARBIDE | |
| ROUTER | |
| LASER | |
| FLATNOSE | |
| EXTENSION | |
| V_CUTTER | |
Definition at line 180 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| DRILL_SIZE | |
| FINISHED_SIZE | |
| BIT_ANGLE | |
| OTHER | |
Definition at line 190 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| SINGLE_ENDED | |
| EDGE_COUPLED | |
| BROADSIDE_COUPLED | |
| OTHER | |
Definition at line 782 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| DISTANCE | |
| AREA | |
| RESISTANCE | |
| CAPACITANCE | |
| IMPEDANCE | |
| PERCENTAGE | |
| SIZE | |
| NONE | |
Definition at line 790 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| MILLIMETER | |
| MICRON | |
| INCH | |
Definition at line 802 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| ANGLE | |
| THICKNESS_REMAINING | |
| OFFSET | |
| OTHER | |
Definition at line 809 of file ipc2581_types.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| LAMINATE | |
| METAL | |
| MASK | |
| OTHER | |
Definition at line 824 of file ipc2581_types.h.