#include <rc_item.h>
#include <marker_base.h>
 
Go to the source code of this file.
 | 
| enum   | PCB_DRC_CODE {  
  DRCE_FIRST = 1
, DRCE_UNCONNECTED_ITEMS = DRCE_FIRST
, DRCE_SHORTING_ITEMS
, DRCE_ALLOWED_ITEMS
,  
  DRCE_TEXT_ON_EDGECUTS
, DRCE_CLEARANCE
, DRCE_CREEPAGE
, DRCE_TRACKS_CROSSING
,  
  DRCE_EDGE_CLEARANCE
, DRCE_ZONES_INTERSECT
, DRCE_ISOLATED_COPPER
, DRCE_STARVED_THERMAL
,  
  DRCE_DANGLING_VIA
, DRCE_DANGLING_TRACK
, DRCE_DRILLED_HOLES_TOO_CLOSE
, DRCE_DRILLED_HOLES_COLOCATED
,  
  DRCE_HOLE_CLEARANCE
, DRCE_TRACK_WIDTH
, DRCE_TRACK_ANGLE
, DRCE_TRACK_SEGMENT_LENGTH
,  
  DRCE_ANNULAR_WIDTH
, DRCE_CONNECTION_WIDTH
, DRCE_DRILL_OUT_OF_RANGE
, DRCE_VIA_DIAMETER
,  
  DRCE_PADSTACK
, DRCE_PADSTACK_INVALID
, DRCE_MICROVIA_DRILL_OUT_OF_RANGE
, DRCE_OVERLAPPING_FOOTPRINTS
,  
  DRCE_MISSING_COURTYARD
, DRCE_MALFORMED_COURTYARD
, DRCE_PTH_IN_COURTYARD
, DRCE_NPTH_IN_COURTYARD
,  
  DRCE_DISABLED_LAYER_ITEM
, DRCE_INVALID_OUTLINE
, DRCE_MISSING_FOOTPRINT
, DRCE_DUPLICATE_FOOTPRINT
,  
  DRCE_EXTRA_FOOTPRINT
, DRCE_NET_CONFLICT
, DRCE_SCHEMATIC_PARITY
, DRCE_FOOTPRINT_FILTERS
,  
  DRCE_FOOTPRINT_TYPE_MISMATCH
, DRCE_LIB_FOOTPRINT_ISSUES
, DRCE_LIB_FOOTPRINT_MISMATCH
, DRCE_PAD_TH_WITH_NO_HOLE
,  
  DRCE_FOOTPRINT
, DRCE_UNRESOLVED_VARIABLE
, DRCE_ASSERTION_FAILURE
, DRCE_GENERIC_WARNING
,  
  DRCE_GENERIC_ERROR
, DRCE_COPPER_SLIVER
, DRCE_SOLDERMASK_BRIDGE
, DRCE_SILK_MASK_CLEARANCE
,  
  DRCE_SILK_EDGE_CLEARANCE
, DRCE_TEXT_HEIGHT
, DRCE_TEXT_THICKNESS
, DRCE_OVERLAPPING_SILK
,  
  DRCE_LENGTH_OUT_OF_RANGE
, DRCE_SKEW_OUT_OF_RANGE
, DRCE_VIA_COUNT_OUT_OF_RANGE
, DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE
,  
  DRCE_DIFF_PAIR_UNCOUPLED_LENGTH_TOO_LONG
, DRCE_MIRRORED_TEXT_ON_FRONT_LAYER
, DRCE_NONMIRRORED_TEXT_ON_BACK_LAYER
, DRCE_MISSING_TUNING_PROFILE
,  
  DRCE_LAST = DRCE_MISSING_TUNING_PROFILE
 
 } | 
|   | 
◆ PCB_DRC_CODE
| Enumerator | 
|---|
| DRCE_FIRST  |  | 
| DRCE_UNCONNECTED_ITEMS  |  | 
| DRCE_SHORTING_ITEMS  |  | 
| DRCE_ALLOWED_ITEMS  |  | 
| DRCE_TEXT_ON_EDGECUTS  |  | 
| DRCE_CLEARANCE  |  | 
| DRCE_CREEPAGE  |  | 
| DRCE_TRACKS_CROSSING  |  | 
| DRCE_EDGE_CLEARANCE  |  | 
| DRCE_ZONES_INTERSECT  |  | 
| DRCE_ISOLATED_COPPER  |  | 
| DRCE_STARVED_THERMAL  |  | 
| DRCE_DANGLING_VIA  |  | 
| DRCE_DANGLING_TRACK  |  | 
| DRCE_DRILLED_HOLES_TOO_CLOSE  |  | 
| DRCE_DRILLED_HOLES_COLOCATED  |  | 
| DRCE_HOLE_CLEARANCE  |  | 
| DRCE_TRACK_WIDTH  |  | 
| DRCE_TRACK_ANGLE  |  | 
| DRCE_TRACK_SEGMENT_LENGTH  |  | 
| DRCE_ANNULAR_WIDTH  |  | 
| DRCE_CONNECTION_WIDTH  |  | 
| DRCE_DRILL_OUT_OF_RANGE  |  | 
| DRCE_VIA_DIAMETER  |  | 
| DRCE_PADSTACK  |  | 
| DRCE_PADSTACK_INVALID  |  | 
| DRCE_MICROVIA_DRILL_OUT_OF_RANGE  |  | 
| DRCE_OVERLAPPING_FOOTPRINTS  |  | 
| DRCE_MISSING_COURTYARD  |  | 
| DRCE_MALFORMED_COURTYARD  |  | 
| DRCE_PTH_IN_COURTYARD  |  | 
| DRCE_NPTH_IN_COURTYARD  |  | 
| DRCE_DISABLED_LAYER_ITEM  |  | 
| DRCE_INVALID_OUTLINE  |  | 
| DRCE_MISSING_FOOTPRINT  |  | 
| DRCE_DUPLICATE_FOOTPRINT  |  | 
| DRCE_EXTRA_FOOTPRINT  |  | 
| DRCE_NET_CONFLICT  |  | 
| DRCE_SCHEMATIC_PARITY  |  | 
| DRCE_FOOTPRINT_FILTERS  |  | 
| DRCE_FOOTPRINT_TYPE_MISMATCH  |  | 
| DRCE_LIB_FOOTPRINT_ISSUES  |  | 
| DRCE_LIB_FOOTPRINT_MISMATCH  |  | 
| DRCE_PAD_TH_WITH_NO_HOLE  |  | 
| DRCE_FOOTPRINT  |  | 
| DRCE_UNRESOLVED_VARIABLE  |  | 
| DRCE_ASSERTION_FAILURE  |  | 
| DRCE_GENERIC_WARNING  |  | 
| DRCE_GENERIC_ERROR  |  | 
| DRCE_COPPER_SLIVER  |  | 
| DRCE_SOLDERMASK_BRIDGE  |  | 
| DRCE_SILK_MASK_CLEARANCE  |  | 
| DRCE_SILK_EDGE_CLEARANCE  |  | 
| DRCE_TEXT_HEIGHT  |  | 
| DRCE_TEXT_THICKNESS  |  | 
| DRCE_OVERLAPPING_SILK  |  | 
| DRCE_LENGTH_OUT_OF_RANGE  |  | 
| DRCE_SKEW_OUT_OF_RANGE  |  | 
| DRCE_VIA_COUNT_OUT_OF_RANGE  |  | 
| DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE  |  | 
| DRCE_DIFF_PAIR_UNCOUPLED_LENGTH_TOO_LONG  |  | 
| DRCE_MIRRORED_TEXT_ON_FRONT_LAYER  |  | 
| DRCE_NONMIRRORED_TEXT_ON_BACK_LAYER  |  | 
| DRCE_MISSING_TUNING_PROFILE  |  | 
| DRCE_LAST  |  | 
Definition at line 37 of file drc_item.h.