KiCad Pcbnew Python Scripting
pcbnew.BOARD Member List

This is the complete list of members for pcbnew.BOARD, including all inherited members.

__init__(self, *args, **kwargs)pcbnew.BOARD
__init__(self, *args)pcbnew.BOARD
AddArea(self, "PICKED_ITEMS_LIST *" aNewZonesList, "int" aNetcode, "PCB_LAYER_ID" aLayer, "wxPoint" aStartPointPosition, "ZONE_BORDER_DISPLAY_STYLE" aHatch)pcbnew.BOARD
AddListener(self, "BOARD_LISTENER" aListener)pcbnew.BOARD
AddNative(self, *args)pcbnew.BOARD
AllConnectedItems(self)pcbnew.BOARD
BuildConnectivity(self, "PROGRESS_REPORTER *" aReporter=None)pcbnew.BOARD
BuildListOfNets(self)pcbnew.BOARD
ClassOf("EDA_ITEM" aItem)pcbnew.BOARDstatic
ClearAllNetCodes(self)pcbnew.BOARD
ClearProject(self)pcbnew.BOARD
ComputeBoundingBox(self, "bool" aBoardEdgesOnly=False)pcbnew.BOARD
ConvertBrdLayerToPolygonalContours(self, "PCB_LAYER_ID" aLayer, "SHAPE_POLY_SET" aOutlines)pcbnew.BOARD
ConvertCrossReferencesToKIIDs(self, "wxString" aSource)pcbnew.BOARD
ConvertKIIDsToCrossReferences(self, "wxString" aSource)pcbnew.BOARD
DeleteAllFootprints(self)pcbnew.BOARD
DeleteMARKERs(self, *args)pcbnew.BOARD
Drawings(self, *args)pcbnew.BOARD
FillItemMap(self, "std::map< KIID,EDA_ITEM *,std::less< KIID >,std::allocator< std::pair< KIID const,EDA_ITEM * > > > &" aMap)pcbnew.BOARD
FinalizeBulkAdd(self, "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" aNewItems)pcbnew.BOARD
FinalizeBulkRemove(self, "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" aRemovedItems)pcbnew.BOARD
FindFootprintByPath(self, "KIID_PATH" aPath)pcbnew.BOARD
FindFootprintByReference(self, "wxString" aReference)pcbnew.BOARD
FindNet(self, *args)pcbnew.BOARD
Footprints(self, *args)pcbnew.BOARD
GetAllNetClasses(self)pcbnew.BOARD
GetArea(self, "int" index)pcbnew.BOARD
GetAreaCount(self)pcbnew.BOARD
GetBoardEdgesBoundingBox(self)pcbnew.BOARD
GetBoardPolygonOutlines(self, "SHAPE_POLY_SET" aOutlines, "OUTLINE_ERROR_HANDLER *" aErrorHandler=None)pcbnew.BOARD
GetBoardUse(self)pcbnew.BOARD
GetBoundingBox(self)pcbnew.BOARD
GetClass(self)pcbnew.BOARD
GetConnectivity(self)pcbnew.BOARD
GetCopperLayerCount(self)pcbnew.BOARD
GetCurrentNetClassName(self)pcbnew.BOARD
GetDesignSettings(self)pcbnew.BOARD
GetDrawings(self)pcbnew.BOARD
GetEnabledLayers(self)pcbnew.BOARD
GetFileFormatVersionAtLoad(self)pcbnew.BOARD
GetFileName(self)pcbnew.BOARD
GetFirstFootprint(self)pcbnew.BOARD
GetFocusPosition(self)pcbnew.BOARD
GetFootprint(self, "wxPoint" aPosition, "PCB_LAYER_ID" aActiveLayer, "bool" aVisibleOnly, "bool" aIgnoreLocked=False)pcbnew.BOARD
GetFootprints(self)pcbnew.BOARD
GetGenerator(self)pcbnew.BOARD
GetHighLightNetCodes(self)pcbnew.BOARD
GetItem(self, "KIID" aID)pcbnew.BOARD
GetLayerID(self, "wxString" aLayerName)pcbnew.BOARD
GetLayerName(self, "PCB_LAYER_ID" aLayer)pcbnew.BOARD
GetLayerType(self, "PCB_LAYER_ID" aLayer)pcbnew.BOARD
GetMsgPanelInfo(self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList)pcbnew.BOARD
GetNetClassAssignmentCandidates(self)pcbnew.BOARD
GetNetClasses(self)pcbnew.BOARD
GetNetcodeFromNetname(self, netname)pcbnew.BOARD
GetNetCount(self)pcbnew.BOARD
GetNetInfo(self, *args)pcbnew.BOARD
GetNetsByName(self)pcbnew.BOARD
GetNetsByNetcode(self)pcbnew.BOARD
GetNodesCount(self, "int" aNet=-1)pcbnew.BOARD
GetPad(self, *args)pcbnew.BOARD
GetPadFast(self, "wxPoint" aPosition, "LSET" aLayerMask)pcbnew.BOARD
GetPads(self)pcbnew.BOARD
GetPageSettings(self)pcbnew.BOARD
GetPlotOptions(self)pcbnew.BOARD
GetPosition(self)pcbnew.BOARD
GetProject(self)pcbnew.BOARD
GetProperties(self)pcbnew.BOARD
GetSelectMenuText(self, "EDA_UNITS" aUnits)pcbnew.BOARD
GetSortedPadListByXthenYCoord(self, "PADS_VEC" aVector, "int" aNetCode=-1)pcbnew.BOARD
GetStandardLayerName("PCB_LAYER_ID" aLayerId)pcbnew.BOARDstatic
GetTimeStamp(self)pcbnew.BOARD
GetTitleBlock(self, *args)pcbnew.BOARD
GetTrackLength(self, "PCB_TRACK" aTrack)pcbnew.BOARD
GetTracks(self)pcbnew.BOARD
GetTrackWidthList(self)pcbnew.BOARD
GetUnconnectedNetCount(self)pcbnew.BOARD
GetViasDimensionsList(self)pcbnew.BOARD
GetVisibleElements(self)pcbnew.BOARD
GetVisibleLayers(self)pcbnew.BOARD
GetZoneList(self, "bool" aIncludeZonesInFootprints=False)pcbnew.BOARD
GetZoneSettings(self)pcbnew.BOARD
GroupLegalOps(self, "PCB_SELECTION const &" selection)pcbnew.BOARD
Groups(self, *args)pcbnew.BOARD
GroupsSanityCheck(self, "bool" repair=False)pcbnew.BOARD
GroupsSanityCheckInternal(self, "bool" repair)pcbnew.BOARD
HighLightOFF(self)pcbnew.BOARD
HighLightON(self, "bool" aValue=True)pcbnew.BOARD
IncrementTimeStamp(self)pcbnew.BOARD
IsElementVisible(self, "GAL_LAYER_ID" aLayer)pcbnew.BOARD
IsEmpty(self)pcbnew.BOARD
IsFootprintHolder(self)pcbnew.BOARD
IsFootprintLayerVisible(self, "PCB_LAYER_ID" aLayer)pcbnew.BOARD
IsHighLightNetON(self)pcbnew.BOARD
IsLayerEnabled(self, "PCB_LAYER_ID" aLayer)pcbnew.BOARD
IsLayerVisible(self, "PCB_LAYER_ID" aLayer)pcbnew.BOARD
m_InsideBCourtyardCachepcbnew.BOARDstatic
m_InsideFCourtyardCachepcbnew.BOARDstatic
m_LayerExpressionCachepcbnew.BOARDstatic
m_LegacyCopperEdgeClearanceLoadedpcbnew.BOARDstatic
m_LegacyDesignSettingsLoadedpcbnew.BOARDstatic
m_LegacyNetclassesLoadedpcbnew.BOARDstatic
m_LegacyVisibleItemspcbnew.BOARDstatic
m_LegacyVisibleLayerspcbnew.BOARDstatic
MapNets(self, "BOARD" aDestBoard)pcbnew.BOARD
Markers(self, *args)pcbnew.BOARD
Move(self, "wxPoint" aMoveVector)pcbnew.BOARD
netclassmappcbnew.BOARDstatic
OnItemChanged(self, "BOARD_ITEM" aItem)pcbnew.BOARD
OnItemsChanged(self, "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" aItems)pcbnew.BOARD
PadDelete(self, "PAD" aPad)pcbnew.BOARD
RemoveListener(self, "BOARD_LISTENER" aListener)pcbnew.BOARD
RemoveNative(self, *args)pcbnew.BOARD
ResetNetHighLight(self)pcbnew.BOARD
ResolveDRCExclusions(self)pcbnew.BOARD
ResolveTextVar(self, "wxString" token, "int" aDepth)pcbnew.BOARD
SanitizeNetcodes(self)pcbnew.BOARD
Save(self, filename)pcbnew.BOARD
SetAreasNetCodesFromNetNames(self)pcbnew.BOARD
SetBoardUse(self, "BOARD_USE" aUse)pcbnew.BOARD
SetCopperLayerCount(self, "int" aCount)pcbnew.BOARD
SetElementVisibility(self, "GAL_LAYER_ID" aLayer, "bool" aNewState)pcbnew.BOARD
SetEnabledLayers(self, "LSET" aLayerMask)pcbnew.BOARD
SetFileFormatVersionAtLoad(self, "int" aVersion)pcbnew.BOARD
SetFileName(self, "wxString" aFileName)pcbnew.BOARD
SetGenerator(self, "wxString" aGenerator)pcbnew.BOARD
SetHighLightNet(self, "int" aNetCode, "bool" aMulti=False)pcbnew.BOARD
SetLayerDescr(self, "PCB_LAYER_ID" aIndex, "LAYER" aLayer)pcbnew.BOARD
SetLayerName(self, "PCB_LAYER_ID" aLayer, "wxString" aLayerName)pcbnew.BOARD
SetLayerType(self, "PCB_LAYER_ID" aLayer, "LAYER_T" aLayerType)pcbnew.BOARD
SetPageSettings(self, "PAGE_INFO const &" aPageSettings)pcbnew.BOARD
SetPlotOptions(self, "PCB_PLOT_PARAMS" aOptions)pcbnew.BOARD
SetPosition(self, "wxPoint" aPos)pcbnew.BOARD
SetProject(self, "PROJECT *" aProject)pcbnew.BOARD
SetProperties(self, "MAP_STRING_STRING" aProps)pcbnew.BOARD
SetTitleBlock(self, "TITLE_BLOCK" aTitleBlock)pcbnew.BOARD
SetVisibleAlls(self)pcbnew.BOARD
SetVisibleElements(self, "GAL_SET" aMask)pcbnew.BOARD
SetVisibleLayers(self, "LSET" aLayerMask)pcbnew.BOARD
SetZoneSettings(self, "ZONE_SETTINGS" aSettings)pcbnew.BOARD
SynchronizeNetsAndNetClasses(self)pcbnew.BOARD
SynchronizeProperties(self)pcbnew.BOARD
TestZoneIntersection(self, "ZONE" aZone1, "ZONE" aZone2)pcbnew.BOARD
thispcbnew.BOARD
thisownpcbnew.BOARDstatic
Tracks(self, *args)pcbnew.BOARD
TracksInNet(self, "int" aNetCode)pcbnew.BOARD
Visit(self, "INSPECTOR" inspector, "void *" testData, "KICAD_T const []" scanTypes)pcbnew.BOARD
Zones(self, *args)pcbnew.BOARD