KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
]
C
plugins.FootprintWizardBase.FootprintWizardDrawingAids
Collection of handy functions to simplify drawing shapes from within footprint wizards
►
C
pcbnew.KiCadPlugin
C
pcbnew.ActionPlugin
C
pcbnew.FilePlugin
►
C
pcbnew.FootprintWizardPlugin
C
plugins.FootprintWizardBase.FootprintWizard
A class to simplify many aspects of footprint creation, leaving only the footprint specific routines to the wizards themselves
►
C
object
C
pcbnew.ARC_MID
C
pcbnew.ActionPlugin
C
pcbnew.BASE_SET
C
pcbnew.BOARD_DESIGN_SETTINGS
C
pcbnew.BOARD_LISTENER
C
pcbnew.BOX2I
C
pcbnew.CLIPPER_Z_VALUE
C
pcbnew.CN_DISJOINT_NET_ENTRY
C
pcbnew.COLOR4D
C
pcbnew.CONNECTIVITY_DATA
C
pcbnew.CompareByUuid
C
pcbnew.D356_RECORD
C
pcbnew.DIFF_PAIR_DIMENSION
C
pcbnew.DRAWINGS
C
pcbnew.DRILL_PRECISION
C
pcbnew.DRILL_TOOL
C
pcbnew.EDA_ANGLE
►
C
pcbnew.EDA_ITEM
►
C
pcbnew.BOARD_ITEM
►
C
pcbnew.BOARD_CONNECTED_ITEM
C
pcbnew.PAD
►
C
pcbnew.PCB_SHAPE
C
pcbnew.PCB_TEXTBOX
►
C
pcbnew.PCB_TRACK
C
pcbnew.PCB_ARC
C
pcbnew.PCB_VIA
C
pcbnew.ZONE
►
C
pcbnew.BOARD_ITEM_CONTAINER
C
pcbnew.BOARD
C
pcbnew.FOOTPRINT
C
pcbnew.DELETED_BOARD_ITEM
C
pcbnew.NETINFO_ITEM
C
pcbnew.PCB_GROUP
C
pcbnew.PCB_MARKER
C
pcbnew.PCB_REFERENCE_IMAGE
C
pcbnew.PCB_TARGET
►
C
pcbnew.PCB_TEXT
►
C
pcbnew.PCB_DIMENSION_BASE
►
C
pcbnew.PCB_DIM_ALIGNED
C
pcbnew.PCB_DIM_ORTHOGONAL
C
pcbnew.PCB_DIM_CENTER
C
pcbnew.PCB_DIM_LEADER
C
pcbnew.PCB_DIM_RADIAL
C
pcbnew.PCB_FIELD
C
pcbnew.EDA_IU_SCALE
►
C
pcbnew.EDA_SHAPE
C
pcbnew.PCB_SHAPE
►
C
pcbnew.EDA_TEXT
C
pcbnew.PCB_TEXT
C
pcbnew.PCB_TEXTBOX
C
pcbnew.EXPORTER_VRML
C
pcbnew.FOOTPRINTS
C
pcbnew.FP_3DMODEL
C
pcbnew.FP_CACHE
C
pcbnew.FP_CACHE_ITEM
C
pcbnew.FootprintWizardParameter
C
pcbnew.FootprintWizardPlugin
C
pcbnew.GAL_SET
►
C
pcbnew.GENDRILL_WRITER_BASE
C
pcbnew.EXCELLON_WRITER
C
pcbnew.GERBER_WRITER
C
pcbnew.GENERATORS
C
pcbnew.GERBER_JOBFILE_WRITER
C
pcbnew.GROUPS
C
pcbnew.HIGH_LIGHT_INFO
C
pcbnew.HOLE_INFO
C
pcbnew.IO_ERROR
C
pcbnew.IPC356D_WRITER
C
pcbnew.ISOLATED_ISLANDS
C
pcbnew.JOBFILE_PARAMS
C
pcbnew.KIID
C
pcbnew.KIID_NIL_SET_RESET
►
C
pcbnew.KIID_VECT_LIST
C
pcbnew.KIID_PATH
C
pcbnew.KI_PARAM_ERROR
C
pcbnew.LAYER
C
pcbnew.LIB_ID
►
C
pcbnew.LINE_READER
C
pcbnew.FILE_LINE_READER
C
pcbnew.INPUTSTREAM_LINE_READER
C
pcbnew.STRING_LINE_READER
C
pcbnew.LSET
C
pcbnew.MAP_STRING_STRING
C
pcbnew.MARKERS
►
C
pcbnew.MARKER_BASE
C
pcbnew.PCB_MARKER
C
pcbnew.NETCLASS
C
pcbnew.NETCODES_MAP
C
pcbnew.NETINFO_LIST
C
pcbnew.NETNAMES_MAP
C
pcbnew.NET_SETTINGS
►
C
pcbnew.OUTPUTFORMATTER
C
pcbnew.FILE_OUTPUTFORMATTER
C
pcbnew.PRETTIFIED_FILE_OUTPUTFORMATTER
C
pcbnew.STRING_FORMATTER
C
pcbnew.PADS
C
pcbnew.PADS_VEC
C
pcbnew.PCB_FIELDS
►
C
pcbnew.PCB_IO
C
pcbnew.PCB_IO_KICAD_SEXPR
C
pcbnew.PCB_IO_MGR
C
pcbnew.PCB_PLOT_PARAMS
C
pcbnew.PLACE_FILE_EXPORTER
C
pcbnew.PLOTTER
C
pcbnew.PLOT_CONTROLLER
C
pcbnew.PTR_LAYER_CACHE_KEY
C
pcbnew.PTR_PTR_CACHE_KEY
C
pcbnew.PTR_PTR_LAYER_CACHE_KEY
C
pcbnew.PYTHON_ACTION_PLUGINS
C
pcbnew.PYTHON_FOOTPRINT_WIZARD_LIST
C
pcbnew.RN_DYNAMIC_LINE
C
pcbnew.SEG
C
pcbnew.SETTINGS_MANAGER
►
C
pcbnew.SHAPE_BASE
►
C
pcbnew.SHAPE
C
pcbnew.SHAPE_ARC
C
pcbnew.SHAPE_CIRCLE
C
pcbnew.SHAPE_COMPOUND
►
C
pcbnew.SHAPE_LINE_CHAIN_BASE
C
pcbnew.SHAPE_LINE_CHAIN
C
pcbnew.SHAPE_SIMPLE
C
pcbnew.SHAPE_POLY_SET
C
pcbnew.SHAPE_RECT
C
pcbnew.SHAPE_SEGMENT
C
pcbnew.STRINGSET
C
pcbnew.StructColors
C
pcbnew.TEXT_ATTRIBUTES
C
pcbnew.TEXT_ITEM_INFO
C
pcbnew.TITLE_BLOCK
C
pcbnew.TRACKS
C
pcbnew.TRACKS_VEC
C
pcbnew.UNITS_PROVIDER
C
pcbnew.UTF8
C
pcbnew.UTILS_BOX3D
C
pcbnew.UTILS_STEP_MODEL
C
pcbnew.VECTOR2I
C
pcbnew.VECTOR2I_EXTENDED_TYPE
C
pcbnew.VECTOR3D
C
pcbnew.VECTOR_FP_3DMODEL
C
pcbnew.VECTOR_SHAPEPTR
C
pcbnew.VECTOR_VECTOR2I
C
pcbnew.VIA_DIMENSION
C
pcbnew.VIA_DIMENSION_Vector
C
pcbnew.ZONES
C
pcbnew.ZONE_FILLER
C
pcbnew.ZONE_SETTINGS
►
C
pcbnew.base_seqVect
C
pcbnew.LSEQ
C
pcbnew.cmp_drawings
C
pcbnew.cmp_pads
C
pcbnew.cmp_padstack
C
pcbnew.cmp_zones
C
pcbnew.intVector
C
pcbnew.netclasses_map
C
pcbnew.str_utf8_Map
C
pcbnew.string
C
pcbnew.wxPoint
C
pcbnew.wxPoint_Vector
C
pcbnew.wxRect
C
pcbnew.wxSize
C
pcbnew.wxString
►
C
plugins.PadArray.PadArray
A class to assist in creating repetitive grids of pads
C
plugins.PadArray.PadCircleArray
Circular pad array
C
plugins.PadArray.PadCustomArray
Layout pads according to a custom array of [x,y] data
►
C
plugins.PadArray.PadGridArray
A basic grid of pads
C
plugins.PadArray.EPADGridArray
A pad grid array with a fixed name, used for things like thermal pads and via grids
C
plugins.PadArray.PadLineArray
Shortcut cases for a single-row grid array
C
plugins.PadArray.PadZGridArray
A staggered pin array
C
plugins.PadArray.PadMaker
Useful construction functions for common types of pads, providing sensible defaults for common pads
►
C
type
C
pcbnew._SwigNonDynamicMeta
Generated on Mon Dec 30 2024 07:07:23 for KiCad Pcbnew Python Scripting by
1.9.5