KiCad PCB EDA Suite
Loading...
Searching...
No Matches
board_design_settings.h File Reference
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <vector>
#include <board_stackup_manager/board_stackup.h>
#include <drill/drill_symbol_profile.h>
#include <drc/drc_exclusion.h>
#include <eda_units.h>
#include <lset.h>
#include <settings/nested_settings.h>
#include <settings/bom_settings.h>
#include <widgets/ui_common.h>
#include <zone_settings.h>
#include <teardrop/teardrop_parameters.h>
#include <router/pns_meander.h>

Go to the source code of this file.

Classes

struct  VIA_DIMENSION
 Container to handle a stock of specific vias each with unique diameter and drill sizes in the BOARD class. More...
 
struct  VIA_STACK_PRESET
 A named microvia stack definition, chosen while routing instead of entering the values each time. More...
 
struct  DIFF_PAIR_DIMENSION
 Container to handle a stock of specific differential pairs each with unique track width, gap and via gap. More...
 
struct  TEXT_ITEM_INFO
 
class  BOARD_DESIGN_SETTINGS
 Container for design settings for a BOARD object. More...
 
struct  BOARD_DESIGN_SETTINGS::VALIDATION_ERROR
 

Enumerations

enum  {
  LAYER_CLASS_SILK = 0 , LAYER_CLASS_COPPER , LAYER_CLASS_EDGES , LAYER_CLASS_COURTYARD ,
  LAYER_CLASS_FAB , LAYER_CLASS_OTHERS , LAYER_CLASS_COUNT
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LAYER_CLASS_SILK 
LAYER_CLASS_COPPER 
LAYER_CLASS_EDGES 
LAYER_CLASS_COURTYARD 
LAYER_CLASS_FAB 
LAYER_CLASS_OTHERS 
LAYER_CLASS_COUNT 

Definition at line 151 of file board_design_settings.h.