KiCad PCB EDA Suite
cleanup_item.h File Reference
#include <drc/drc_item.h>

Go to the source code of this file.

Classes

class  CLEANUP_ITEM
 
class  VECTOR_CLEANUP_ITEMS_PROVIDER
 An implementation of the interface named RC_ITEMS_PROVIDER which uses a vector of pointers to CLEANUP_ITEMs to fulfill the interface. More...
 

Enumerations

enum  CLEANUP_RC_CODE {
  CLEANUP_FIRST = DRCE_LAST + 1 , CLEANUP_SHORTING_TRACK = CLEANUP_FIRST , CLEANUP_SHORTING_VIA , CLEANUP_REDUNDANT_VIA ,
  CLEANUP_DUPLICATE_TRACK , CLEANUP_MERGE_TRACKS , CLEANUP_DANGLING_TRACK , CLEANUP_DANGLING_VIA ,
  CLEANUP_ZERO_LENGTH_TRACK , CLEANUP_TRACK_IN_PAD , CLEANUP_NULL_GRAPHIC , CLEANUP_DUPLICATE_GRAPHIC ,
  CLEANUP_LINES_TO_RECT , CLEANUP_MERGE_PAD
}
 

Enumeration Type Documentation

◆ CLEANUP_RC_CODE

Enumerator
CLEANUP_FIRST 
CLEANUP_SHORTING_TRACK 
CLEANUP_SHORTING_VIA 
CLEANUP_REDUNDANT_VIA 
CLEANUP_DUPLICATE_TRACK 
CLEANUP_MERGE_TRACKS 
CLEANUP_DANGLING_TRACK 
CLEANUP_DANGLING_VIA 
CLEANUP_ZERO_LENGTH_TRACK 
CLEANUP_TRACK_IN_PAD 
CLEANUP_NULL_GRAPHIC 
CLEANUP_DUPLICATE_GRAPHIC 
CLEANUP_LINES_TO_RECT 
CLEANUP_MERGE_PAD 

Definition at line 32 of file cleanup_item.h.

32 {
47};
@ CLEANUP_TRACK_IN_PAD
Definition: cleanup_item.h:42
@ CLEANUP_NULL_GRAPHIC
Definition: cleanup_item.h:43
@ CLEANUP_DANGLING_VIA
Definition: cleanup_item.h:40
@ CLEANUP_MERGE_TRACKS
Definition: cleanup_item.h:38
@ CLEANUP_DANGLING_TRACK
Definition: cleanup_item.h:39
@ CLEANUP_DUPLICATE_TRACK
Definition: cleanup_item.h:37
@ CLEANUP_MERGE_PAD
Definition: cleanup_item.h:46
@ CLEANUP_ZERO_LENGTH_TRACK
Definition: cleanup_item.h:41
@ CLEANUP_DUPLICATE_GRAPHIC
Definition: cleanup_item.h:44
@ CLEANUP_LINES_TO_RECT
Definition: cleanup_item.h:45
@ CLEANUP_FIRST
Definition: cleanup_item.h:33
@ CLEANUP_SHORTING_VIA
Definition: cleanup_item.h:35
@ CLEANUP_REDUNDANT_VIA
Definition: cleanup_item.h:36
@ CLEANUP_SHORTING_TRACK
Definition: cleanup_item.h:34
@ DRCE_LAST
Definition: drc_item.h:101