KiCad Pcbnew Python Scripting
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level
1
2
3
]
►
N
pcbnew
C
_SwigNonDynamicMeta
C
ActionPlugin
C
ARC_MID
C
base_seqVect
C
BASE_SET
C
BOARD
C
BOARD_CONNECTED_ITEM
C
BOARD_DESIGN_SETTINGS
C
BOARD_ITEM
C
BOARD_ITEM_CONTAINER
C
BOARD_LISTENER
C
BOX2I
C
CLIPPER_Z_VALUE
C
cmp_drawings
C
cmp_pads
C
cmp_zones
C
CN_DISJOINT_NET_ENTRY
C
COLOR4D
C
CONNECTIVITY_DATA
C
D356_RECORD
C
DELETED_BOARD_ITEM
C
DIFF_PAIR_DIMENSION
C
DRAWINGS
C
DRILL_PRECISION
C
DRILL_TOOL
C
EDA_ANGLE
C
EDA_ITEM
C
EDA_IU_SCALE
C
EDA_SHAPE
C
EDA_TEXT
C
EXCELLON_WRITER
C
EXPORTER_VRML
C
FILE_LINE_READER
C
FILE_OUTPUTFORMATTER
C
FilePlugin
C
FOOTPRINT
C
FOOTPRINTS
C
FootprintWizardParameter
C
FootprintWizardPlugin
C
FP_3DMODEL
C
FP_CACHE
C
FP_CACHE_ITEM
C
FP_GROUPS
C
FP_SHAPE
C
FP_TEXT
C
FP_TEXTBOX
C
FP_ZONE
C
FP_ZONES
C
GAL_SET
C
GENDRILL_WRITER_BASE
C
GERBER_JOBFILE_WRITER
C
GERBER_WRITER
C
GROUPS
C
HIGH_LIGHT_INFO
C
HOLE_INFO
C
INPUTSTREAM_LINE_READER
C
intVector
C
IO_ERROR
C
IO_MGR
C
IPC356D_WRITER
C
ISOLATED_ISLANDS
C
JOBFILE_PARAMS
C
KI_PARAM_ERROR
C
KiCadPlugin
C
KIID
C
KIID_NIL_SET_RESET
C
KIID_PATH
C
KIID_VECT_LIST
C
LAYER
C
LIB_ID
C
LINE_READER
C
LSEQ
C
LSET
C
MAP_STRING_STRING
C
MARKER_BASE
C
MARKERS
C
NET_SETTINGS
C
NETCLASS
C
netclasses_map
C
NETCODES_MAP
C
NETINFO_ITEM
C
NETINFO_LIST
C
NETNAMES_MAP
C
OUTPUTFORMATTER
C
PAD
C
PADS
C
PADS_VEC
C
PCB_ARC
C
PCB_BITMAP
C
PCB_DIM_ALIGNED
C
PCB_DIM_CENTER
C
PCB_DIM_LEADER
C
PCB_DIM_ORTHOGONAL
C
PCB_DIM_RADIAL
C
PCB_DIMENSION_BASE
C
PCB_GROUP
C
PCB_MARKER
C
PCB_PLOT_PARAMS
C
PCB_PLUGIN
C
PCB_SHAPE
C
PCB_TARGET
C
PCB_TEXT
C
PCB_TEXTBOX
C
PCB_TRACK
C
PCB_VIA
C
PLACE_FILE_EXPORTER
C
PLOT_CONTROLLER
C
PLOTTER
C
PLUGIN
C
PTR_LAYER_CACHE_KEY
C
PTR_PTR_CACHE_KEY
C
PTR_PTR_LAYER_CACHE_KEY
C
PYTHON_ACTION_PLUGINS
C
PYTHON_FOOTPRINT_WIZARD_LIST
C
RN_DYNAMIC_LINE
C
SEG
C
SETTINGS_MANAGER
C
SHAPE
C
SHAPE_ARC
C
SHAPE_BASE
C
SHAPE_CIRCLE
C
SHAPE_COMPOUND
C
SHAPE_LINE_CHAIN
C
SHAPE_LINE_CHAIN_BASE
C
SHAPE_POLY_SET
C
SHAPE_RECT
C
SHAPE_SEGMENT
C
SHAPE_SIMPLE
C
str_utf8_Map
C
STREAM_OUTPUTFORMATTER
C
string
C
STRING_FORMATTER
C
STRING_LINE_READER
C
STRINGSET
C
StructColors
C
TEXT_ATTRIBUTES
C
TEXT_ITEM_INFO
C
TITLE_BLOCK
C
TRACKS
C
TRACKS_VEC
C
UNITS_PROVIDER
C
UTF8
C
VECTOR2I
C
VECTOR2I_EXTENDED_TYPE
C
VECTOR3D
C
VECTOR_FP_3DMODEL
C
VECTOR_SHAPEPTR
C
VECTOR_VECTOR2I
C
VIA_DIMENSION
C
VIA_DIMENSION_Vector
C
wxPoint
C
wxPoint_Vector
C
wxRect
C
wxSize
C
wxString
C
ZONE
C
ZONE_FILLER
C
ZONE_SETTINGS
C
ZONES
►
N
plugins
►
N
FootprintWizardBase
C
FootprintWizard
A class to simplify many aspects of footprint creation, leaving only the footprint specific routines to the wizards themselves
C
FootprintWizardDrawingAids
Collection of handy functions to simplify drawing shapes from within footprint wizards
►
N
PadArray
C
EPADGridArray
A pad grid array with a fixed name, used for things like thermal pads and via grids
C
PadArray
A class to assist in creating repetitive grids of pads
C
PadCircleArray
Circular pad array
C
PadCustomArray
Layout pads according to a custom array of [x,y] data
C
PadGridArray
A basic grid of pads
C
PadLineArray
Shortcut cases for a single-row grid array
C
PadMaker
Useful construction functions for common types of pads, providing sensible defaults for common pads
C
PadZGridArray
A staggered pin array
Generated on Mon Feb 19 2024 07:08:31 for KiCad Pcbnew Python Scripting by
1.9.4