KiCad PCB EDA Suite
board_design_settings.cpp File Reference

BOARD_DESIGN_SETTINGS class functions. More...

#include <fctsys.h>
#include <common.h>
#include <class_board.h>
#include <layers_id_colors_and_visibility.h>
#include <kiface_i.h>
#include <pcbnew.h>
#include <board_design_settings.h>

Go to the source code of this file.

Classes

class  PARAM_CFG_LAYERS
 
class  PARAM_CFG_TRACKWIDTHS
 
class  PARAM_CFG_VIADIMENSIONS
 
class  PARAM_CFG_DIFFPAIRDIMENSIONS
 
class  PARAM_CFG_NETCLASSES
 
struct  list_size_check
 

Macros

#define CopperLayerCountKey   wxT( "CopperLayerCount" )
 
#define BoardThicknessKey   wxT( "BoardThickness" )
 
#define LayerKeyPrefix   wxT( "Layer" )
 
#define LayerNameKey   wxT( "Name" )
 
#define LayerTypeKey   wxT( "Type" )
 
#define NetclassNameKey   wxT( "Name" )
 
#define ClearanceKey   wxT( "Clearance" )
 
#define TrackWidthKey   wxT( "TrackWidth" )
 
#define ViaDiameterKey   wxT( "ViaDiameter" )
 
#define ViaDrillKey   wxT( "ViaDrill" )
 
#define uViaDiameterKey   wxT( "uViaDiameter" )
 
#define uViaDrillKey   wxT( "uViaDrill" )
 
#define dPairWidthKey   wxT( "dPairWidth" )
 
#define dPairGapKey   wxT( "dPairGap" )
 
#define dPairViaGapKey   wxT( "dPairViaGap" )
 
#define READ_MM(aKey, aDefault)   Millimeter2iu( aConfig->ReadDouble( aKey, aDefault ) )
 
#define WRITE_MM(aKey, aValue)   aConfig->Write( aKey, Iu2Millimeter( aValue ) )
 

Variables

static list_size_check check
 

Detailed Description

BOARD_DESIGN_SETTINGS class functions.

Definition in file board_design_settings.cpp.

Macro Definition Documentation

#define BoardThicknessKey   wxT( "BoardThickness" )
#define ClearanceKey   wxT( "Clearance" )
#define CopperLayerCountKey   wxT( "CopperLayerCount" )
#define LayerKeyPrefix   wxT( "Layer" )
#define LayerNameKey   wxT( "Name" )
#define LayerTypeKey   wxT( "Type" )
#define NetclassNameKey   wxT( "Name" )
#define READ_MM (   aKey,
  aDefault 
)    Millimeter2iu( aConfig->ReadDouble( aKey, aDefault ) )
#define uViaDiameterKey   wxT( "uViaDiameter" )
#define uViaDrillKey   wxT( "uViaDrill" )
#define WRITE_MM (   aKey,
  aValue 
)    aConfig->Write( aKey, Iu2Millimeter( aValue ) )

Variable Documentation

list_size_check check
static

Definition at line 950 of file board_design_settings.cpp.

Referenced by TREEPROJECT_ITEM::SetPopulated().