KiCad PCB EDA Suite
pcbstruct.h File Reference

Classes and definitions used in Pcbnew. More...

Go to the source code of this file.

Classes

class  DISPLAY_OPTIONS
 Class DISPLAY_OPTIONS handles display options like enable/disable some optional drawings. More...
 

Enumerations

enum  TRACE_CLEARANCE_DISPLAY_MODE_T {
  DO_NOT_SHOW_CLEARANCE = 0, SHOW_CLEARANCE_NEW_TRACKS, SHOW_CLEARANCE_NEW_TRACKS_AND_VIA_AREAS, SHOW_CLEARANCE_NEW_AND_EDITED_TRACKS_AND_VIA_AREAS,
  SHOW_CLEARANCE_ALWAYS
}
 Enum TRACE_CLEARANCE_DISPLAY_MODE_T is the set of values for DISPLAY_OPTIONS.ShowTrackClearanceMode parameter option. More...
 

Detailed Description

Classes and definitions used in Pcbnew.

Definition in file pcbstruct.h.

Enumeration Type Documentation

Enum TRACE_CLEARANCE_DISPLAY_MODE_T is the set of values for DISPLAY_OPTIONS.ShowTrackClearanceMode parameter option.

This parameter controls how to show tracks and vias clearance area.

Enumerator
DO_NOT_SHOW_CLEARANCE 
SHOW_CLEARANCE_NEW_TRACKS 
SHOW_CLEARANCE_NEW_TRACKS_AND_VIA_AREAS 
SHOW_CLEARANCE_NEW_AND_EDITED_TRACKS_AND_VIA_AREAS 
SHOW_CLEARANCE_ALWAYS 

Definition at line 39 of file pcbstruct.h.

39  {
40  DO_NOT_SHOW_CLEARANCE = 0, // Do not show clearance areas
41  SHOW_CLEARANCE_NEW_TRACKS, /* Show clearance areas only for new track
42  * during track creation. */
43  SHOW_CLEARANCE_NEW_TRACKS_AND_VIA_AREAS, /* Show clearance areas only for new track
44  * during track creation, and shows a via
45  * clearance area at end of current new
46  * segment (guide to place a new via
47  */
49  /* Show clearance for new, moving and
50  * dragging tracks and vias
51  */
52  SHOW_CLEARANCE_ALWAYS /* Show Always clearance areas
53  * for track and vias
54  */
55 };