![]() |
KiCad Pcbnew Python Scripting
|

Public Member Functions | |
| def | __init__ (self, *args, **kwargs) |
| "void" | SetBoardUse (self, "BOARD_USE" aUse) |
| "BOARD_USE" | GetBoardUse (self) |
| "void" | IncrementTimeStamp (self) |
| "int" | GetTimeStamp (self) |
| "bool" | IsFootprintHolder (self) |
| "void" | SetFileName (self, "wxString" aFileName) |
| "wxString const &" | GetFileName (self) |
| "TRACKS const &" | Tracks (self, *args) |
| "FOOTPRINTS const &" | Footprints (self, *args) |
| "DRAWINGS const &" | Drawings (self, *args) |
| "ZONES const &" | Zones (self, *args) |
| "MARKERS const &" | Markers (self, *args) |
| "GROUPS const &" | Groups (self, *args) |
| "std::vector< BOARD_CONNECTED_ITEM *,std::allocator< BOARD_CONNECTED_ITEM * > > const" | AllConnectedItems (self) |
| "std::map< wxString,wxString,std::less< wxString >,std::allocator< std::pair< wxString const,wxString > > > const &" | GetProperties (self) |
| "void" | SetProperties (self, "MAP_STRING_STRING" aProps) |
| "bool" | ResolveTextVar (self, "wxString" token, "int" aDepth) |
| "wxPoint" | GetPosition (self) |
| "void" | SetPosition (self, "wxPoint" aPos) |
| "wxPoint const" | GetFocusPosition (self) |
| "bool" | IsEmpty (self) |
| "void" | Move (self, "wxPoint" aMoveVector) |
| "void" | SetFileFormatVersionAtLoad (self, "int" aVersion) |
| "int" | GetFileFormatVersionAtLoad (self) |
| "void" | SetGenerator (self, "wxString" aGenerator) |
| "wxString const &" | GetGenerator (self) |
| "void" | AddNative (self, *args) |
| "void" | RemoveNative (self, *args) |
| "void" | FinalizeBulkAdd (self, "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" aNewItems) |
| "void" | FinalizeBulkRemove (self, "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" aRemovedItems) |
| "FOOTPRINT *" | GetFirstFootprint (self) |
| "void" | DeleteAllFootprints (self) |
| "BOARD_ITEM *" | GetItem (self, "KIID" aID) |
| "void" | FillItemMap (self, "std::map< KIID,EDA_ITEM *,std::less< KIID >,std::allocator< std::pair< KIID const,EDA_ITEM * > > > &" aMap) |
| "wxString" | ConvertCrossReferencesToKIIDs (self, "wxString" aSource) |
| "wxString" | ConvertKIIDsToCrossReferences (self, "wxString" aSource) |
| "std::shared_ptr< CONNECTIVITY_DATA >" | GetConnectivity (self) |
| "void" | BuildConnectivity (self, "PROGRESS_REPORTER *" aReporter=None) |
| "void" | DeleteMARKERs (self, *args) |
| "PROJECT *" | GetProject (self) |
| "void" | SetProject (self, "PROJECT *" aProject) |
| "void" | ClearProject (self) |
| "std::vector< PCB_MARKER *,std::allocator< PCB_MARKER * > >" | ResolveDRCExclusions (self) |
| "void" | ResetNetHighLight (self) |
| "std::set< int,std::less< int >,std::allocator< int > > const &" | GetHighLightNetCodes (self) |
| "void" | SetHighLightNet (self, "int" aNetCode, "bool" aMulti=False) |
| "bool" | IsHighLightNetON (self) |
| "void" | HighLightON (self, "bool" aValue=True) |
| "void" | HighLightOFF (self) |
| "int" | GetCopperLayerCount (self) |
| "void" | SetCopperLayerCount (self, "int" aCount) |
| "LSET" | GetEnabledLayers (self) |
| "void" | SetEnabledLayers (self, "LSET" aLayerMask) |
| "bool" | IsLayerEnabled (self, "PCB_LAYER_ID" aLayer) |
| "bool" | IsLayerVisible (self, "PCB_LAYER_ID" aLayer) |
| "LSET" | GetVisibleLayers (self) |
| "void" | SetVisibleLayers (self, "LSET" aLayerMask) |
| "GAL_SET" | GetVisibleElements (self) |
| "void" | SetVisibleElements (self, "GAL_SET" aMask) |
| "void" | SetVisibleAlls (self) |
| "bool" | IsElementVisible (self, "GAL_LAYER_ID" aLayer) |
| "void" | SetElementVisibility (self, "GAL_LAYER_ID" aLayer, "bool" aNewState) |
| "bool" | IsFootprintLayerVisible (self, "PCB_LAYER_ID" aLayer) |
| "BOARD_DESIGN_SETTINGS &" | GetDesignSettings (self) |
| "ZONE_SETTINGS const &" | GetZoneSettings (self) |
| "void" | SetZoneSettings (self, "ZONE_SETTINGS" aSettings) |
| "PAGE_INFO const &" | GetPageSettings (self) |
| "void" | SetPageSettings (self, "PAGE_INFO const &" aPageSettings) |
| "PCB_PLOT_PARAMS const &" | GetPlotOptions (self) |
| "void" | SetPlotOptions (self, "PCB_PLOT_PARAMS" aOptions) |
| "TITLE_BLOCK const &" | GetTitleBlock (self, *args) |
| "void" | SetTitleBlock (self, "TITLE_BLOCK" aTitleBlock) |
| "wxString" | GetSelectMenuText (self, "EDA_UNITS" aUnits) |
| "bool" | GetBoardPolygonOutlines (self, "SHAPE_POLY_SET" aOutlines, "OUTLINE_ERROR_HANDLER *" aErrorHandler=None) |
| "void" | ConvertBrdLayerToPolygonalContours (self, "PCB_LAYER_ID" aLayer, "SHAPE_POLY_SET" aOutlines) |
| "PCB_LAYER_ID const" | GetLayerID (self, "wxString" aLayerName) |
| "wxString const" | GetLayerName (self, "PCB_LAYER_ID" aLayer) |
| "bool" | SetLayerName (self, "PCB_LAYER_ID" aLayer, "wxString" aLayerName) |
| "bool" | SetLayerDescr (self, "PCB_LAYER_ID" aIndex, "LAYER" aLayer) |
| "LAYER_T" | GetLayerType (self, "PCB_LAYER_ID" aLayer) |
| "bool" | SetLayerType (self, "PCB_LAYER_ID" aLayer, "LAYER_T" aLayerType) |
| "unsigned int" | GetNodesCount (self, "int" aNet=-1) |
| "unsigned int" | GetUnconnectedNetCount (self) |
| "std::vector< PAD *,std::allocator< PAD * > > const" | GetPads (self) |
| "void" | BuildListOfNets (self) |
| "NETINFO_ITEM *" | FindNet (self, *args) |
| "NETINFO_LIST &" | GetNetInfo (self, *args) |
| "unsigned int" | GetNetCount (self) |
| "EDA_RECT" | ComputeBoundingBox (self, "bool" aBoardEdgesOnly=False) |
| "EDA_RECT const" | GetBoundingBox (self) |
| "EDA_RECT const" | GetBoardEdgesBoundingBox (self) |
| "void" | GetMsgPanelInfo (self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList) |
| "SEARCH_RESULT" | Visit (self, "INSPECTOR" inspector, "void *" testData, "KICAD_T const []" scanTypes) |
| "FOOTPRINT *" | FindFootprintByReference (self, "wxString" aReference) |
| "FOOTPRINT *" | FindFootprintByPath (self, "KIID_PATH" aPath) |
| "std::vector< wxString,std::allocator< wxString > >" | GetNetClassAssignmentCandidates (self) |
| "void" | SynchronizeNetsAndNetClasses (self) |
| "void" | SynchronizeProperties (self) |
| "wxString" | GetClass (self) |
| "int" | SetAreasNetCodesFromNetNames (self) |
| "ZONE *" | GetArea (self, "int" index) |
| "std::list< ZONE *,std::allocator< ZONE * > >" | GetZoneList (self, "bool" aIncludeZonesInFootprints=False) |
| "int" | GetAreaCount (self) |
| "ZONE *" | AddArea (self, "PICKED_ITEMS_LIST *" aNewZonesList, "int" aNetcode, "PCB_LAYER_ID" aLayer, "wxPoint" aStartPointPosition, "ZONE_BORDER_DISPLAY_STYLE" aHatch) |
| "bool" | TestZoneIntersection (self, "ZONE" aZone1, "ZONE" aZone2) |
| "PAD *" | GetPadFast (self, "wxPoint" aPosition, "LSET" aLayerMask) |
| "PAD *" | GetPad (self, *args) |
| "void" | PadDelete (self, "PAD" aPad) |
| "void" | GetSortedPadListByXthenYCoord (self, "PADS_VEC" aVector, "int" aNetCode=-1) |
| "std::tuple< int,double,double >" | GetTrackLength (self, "PCB_TRACK" aTrack) |
| "TRACKS" | TracksInNet (self, "int" aNetCode) |
| "FOOTPRINT *" | GetFootprint (self, "wxPoint" aPosition, "PCB_LAYER_ID" aActiveLayer, "bool" aVisibleOnly, "bool" aIgnoreLocked=False) |
| "void" | ClearAllNetCodes (self) |
| "void" | MapNets (self, "BOARD" aDestBoard) |
| "void" | SanitizeNetcodes (self) |
| "void" | AddListener (self, "BOARD_LISTENER" aListener) |
| "void" | RemoveListener (self, "BOARD_LISTENER" aListener) |
| "void" | OnItemChanged (self, "BOARD_ITEM" aItem) |
| "void" | OnItemsChanged (self, "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" aItems) |
| "wxString" | GroupsSanityCheck (self, "bool" repair=False) |
| "wxString" | GroupsSanityCheckInternal (self, "bool" repair) |
| "BOARD::GroupLegalOpsField" | GroupLegalOps (self, "PCB_SELECTION const &" selection) |
| def | __init__ (self, *args) |
| def | GetFootprints (self) |
| def | GetDrawings (self) |
| def | GetTracks (self) |
| def | Save (self, filename) |
| def | GetNetClasses (self) |
| def | GetCurrentNetClassName (self) |
| def | GetViasDimensionsList (self) |
| def | GetTrackWidthList (self) |
| def | GetNetsByName (self) |
| def | GetNetsByNetcode (self) |
| def | GetNetcodeFromNetname (self, netname) |
| def | GetAllNetClasses (self) |
Public Member Functions inherited from pcbnew.BOARD_ITEM_CONTAINER | |
| def | __init__ (self, *args, **kwargs) |
| "void" | AddNative (self, *args) |
| "void" | RemoveNative (self, *args) |
| "void" | DeleteNative (self, "BOARD_ITEM" aItem) |
| "ZONE_SETTINGS const &" | GetZoneSettings (self) |
| "void" | SetZoneSettings (self, "ZONE_SETTINGS" aSettings) |
| def | Add (self, item) |
| def | Remove (self, item) |
| def | Delete (self, item) |
Public Member Functions inherited from pcbnew.BOARD_ITEM | |
| def | __init__ (self, *args, **kwargs) |
| "void" | SetParentGroup (self, "PCB_GROUP" aGroup) |
| "PCB_GROUP *" | GetParentGroup (self) |
| "int" | GetX (self) |
| "int" | GetY (self) |
| "wxPoint" | GetCenter (self) |
| "void" | SetX (self, "int" aX) |
| "void" | SetY (self, "int" aY) |
| "bool" | IsConnected (self) |
| "bool" | IsOnCopperLayer (self) |
| "std::shared_ptr< SHAPE >" | GetEffectiveShape (self, *args) |
| "BOARD_ITEM_CONTAINER *" | GetParent (self) |
| "BOARD_ITEM_CONTAINER *" | GetParentFootprint (self) |
| "PCB_LAYER_ID" | GetLayer (self) |
| "LSET" | GetLayerSet (self) |
| "void" | SetLayerSet (self, "LSET" aLayers) |
| "void" | SetLayer (self, "PCB_LAYER_ID" aLayer) |
| "BOARD_ITEM *" | Duplicate (self) |
| "void" | SwapData (self, "BOARD_ITEM" aImage) |
| "bool" | IsOnLayer (self, "PCB_LAYER_ID" aLayer) |
| "bool" | IsTrack (self) |
| "bool" | IsLocked (self) |
| "void" | SetLocked (self, "bool" aLocked) |
| "void" | DeleteStructure (self) |
| "void" | Move (self, *args) |
| "void" | Rotate (self, *args) |
| "void" | Flip (self, *args) |
| "BOARD *" | GetBoard (self, *args) |
| "wxString" | GetLayerName (self) |
| "void" | ViewGetLayers (self, "int []" aLayers, "int &" aCount) |
| "void" | TransformShapeWithClearanceToPolygon (self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearanceValue, "int" aError, "ERROR_LOC" aErrorLoc, "bool" ignoreLineWidth=False) |
| def | Cast (self) |
| def | Duplicate (self) |
| def | SetPos (self, p) |
| def | SetStartEnd (self, start, end) |
Public Member Functions inherited from pcbnew.EDA_ITEM | |
| def | __init__ (self, *args, **kwargs) |
| "KICAD_T" | Type (self) |
| "EDA_ITEM *" | GetParent (self) |
| "void" | SetParent (self, "EDA_ITEM" aParent) |
| "bool" | IsModified (self) |
| "bool" | IsNew (self) |
| "bool" | IsMoving (self) |
| "bool" | IsDragging (self) |
| "bool" | IsWireImage (self) |
| "bool" | IsSelected (self) |
| "bool" | IsEntered (self) |
| "bool" | IsResized (self) |
| "bool" | IsBrightened (self) |
| "void" | SetWireImage (self) |
| "void" | SetSelected (self) |
| "void" | SetBrightened (self) |
| "void" | ClearSelected (self) |
| "void" | ClearBrightened (self) |
| "void" | SetModified (self) |
| "int" | GetState (self, "EDA_ITEM_FLAGS" type) |
| "void" | SetState (self, "EDA_ITEM_FLAGS" type, "bool" state) |
| "EDA_ITEM_FLAGS" | GetStatus (self) |
| "void" | SetStatus (self, "EDA_ITEM_FLAGS" aStatus) |
| "void" | SetFlags (self, "EDA_ITEM_FLAGS" aMask) |
| "void" | ClearFlags (self, *args) |
| "EDA_ITEM_FLAGS" | GetFlags (self) |
| "bool" | HasFlag (self, "EDA_ITEM_FLAGS" aFlag) |
| "EDA_ITEM_FLAGS" | GetEditFlags (self) |
| "void" | ClearTempFlags (self) |
| "void" | ClearEditFlags (self) |
| "bool" | IsType (self, "KICAD_T const []" aScanTypes) |
| "void" | SetForceVisible (self, "bool" aEnable) |
| "bool" | IsForceVisible (self) |
| "void" | GetMsgPanelInfo (self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList) |
| "bool" | HitTest (self, *args) |
| "EDA_RECT const" | GetBoundingBox (self) |
| "wxPoint" | GetPosition (self) |
| "void" | SetPosition (self, "wxPoint" aPos) |
| "wxPoint const" | GetFocusPosition (self) |
| "EDA_ITEM *" | Clone (self) |
| "SEARCH_RESULT" | Visit (self, "INSPECTOR" inspector, "void *" testData, "KICAD_T const []" scanTypes) |
| "wxString" | GetClass (self) |
| "wxString" | GetSelectMenuText (self, "EDA_UNITS" aUnits) |
| "BITMAPS" | GetMenuImage (self) |
| "bool" | Matches (self, "wxFindReplaceData const &" aSearchData, "void *" aAuxData) |
| "bool" | Replace (self, *args) |
| "bool" | IsReplaceable (self) |
| "bool" | __lt__ (self, "EDA_ITEM" aItem) |
| "BOX2I const" | ViewBBox (self) |
| "void" | ViewGetLayers (self, "int []" aLayers, "int &" aCount) |
Static Public Member Functions | |
| "bool" | ClassOf ("EDA_ITEM" aItem) |
| "wxString" | GetStandardLayerName ("PCB_LAYER_ID" aLayerId) |
Static Public Member Functions inherited from pcbnew.EDA_ITEM | |
| "bool" | Sort ("EDA_ITEM" aLeft, "EDA_ITEM" aRight) |
Public Attributes | |
| this | |
Static Public Attributes | |
| dictionary | netclassmap = {k:v for k,v in self.GetNetClasses().NetClasses().items()} |
Properties | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
| m_LegacyVisibleLayers = property(_pcbnew.BOARD_m_LegacyVisibleLayers_get, _pcbnew.BOARD_m_LegacyVisibleLayers_set, doc=) | |
| m_LegacyVisibleItems = property(_pcbnew.BOARD_m_LegacyVisibleItems_get, _pcbnew.BOARD_m_LegacyVisibleItems_set, doc=) | |
| m_LegacyDesignSettingsLoaded = property(_pcbnew.BOARD_m_LegacyDesignSettingsLoaded_get, _pcbnew.BOARD_m_LegacyDesignSettingsLoaded_set, doc=) | |
| m_LegacyCopperEdgeClearanceLoaded = property(_pcbnew.BOARD_m_LegacyCopperEdgeClearanceLoaded_get, _pcbnew.BOARD_m_LegacyCopperEdgeClearanceLoaded_set, doc=) | |
| m_LegacyNetclassesLoaded = property(_pcbnew.BOARD_m_LegacyNetclassesLoaded_get, _pcbnew.BOARD_m_LegacyNetclassesLoaded_set, doc=) | |
| m_InsideFCourtyardCache = property(_pcbnew.BOARD_m_InsideFCourtyardCache_get, _pcbnew.BOARD_m_InsideFCourtyardCache_set, doc=) | |
| m_InsideBCourtyardCache = property(_pcbnew.BOARD_m_InsideBCourtyardCache_get, _pcbnew.BOARD_m_InsideBCourtyardCache_set, doc=) | |
| m_LayerExpressionCache = property(_pcbnew.BOARD_m_LayerExpressionCache_get, _pcbnew.BOARD_m_LayerExpressionCache_set, doc=) | |
Properties inherited from pcbnew.BOARD_ITEM_CONTAINER | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Properties inherited from pcbnew.BOARD_ITEM | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
Properties inherited from pcbnew.EDA_ITEM | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
| m_Uuid = property(_pcbnew.EDA_ITEM_m_Uuid_get, doc=) | |
| def pcbnew.BOARD.__init__ | ( | self, | |
| * | args, | ||
| ** | kwargs | ||
| ) |
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
| def pcbnew.BOARD.__init__ | ( | self, | |
| * | args | ||
| ) |
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
| "ZONE *" pcbnew.BOARD.AddArea | ( | self, | |
| "PICKED_ITEMS_LIST *" | aNewZonesList, | ||
| "int" | aNetcode, | ||
| "PCB_LAYER_ID" | aLayer, | ||
| "wxPoint" | aStartPointPosition, | ||
| "ZONE_BORDER_DISPLAY_STYLE" | aHatch | ||
| ) |
| "void" pcbnew.BOARD.AddListener | ( | self, | |
| "BOARD_LISTENER" | aListener | ||
| ) |
| "void" pcbnew.BOARD.AddNative | ( | self, | |
| * | args | ||
| ) |
AddNative(BOARD self, BOARD_ITEM aItem, ADD_MODE aMode=INSERT)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
Definition at line 16526 of file pcbnew.py.

| "std.vector< BOARD_CONNECTED_ITEM *,std.allocator< BOARD_CONNECTED_ITEM * > > const" pcbnew.BOARD.AllConnectedItems | ( | self | ) |
| "void" pcbnew.BOARD.BuildConnectivity | ( | self, | |
| "PROGRESS_REPORTER *" | aReporter = None |
||
| ) |
| "void" pcbnew.BOARD.BuildListOfNets | ( | self | ) |
|
static |
| "void" pcbnew.BOARD.ClearAllNetCodes | ( | self | ) |
| "void" pcbnew.BOARD.ClearProject | ( | self | ) |
| "EDA_RECT" pcbnew.BOARD.ComputeBoundingBox | ( | self, | |
| "bool" | aBoardEdgesOnly = False |
||
| ) |
| "void" pcbnew.BOARD.ConvertBrdLayerToPolygonalContours | ( | self, | |
| "PCB_LAYER_ID" | aLayer, | ||
| "SHAPE_POLY_SET" | aOutlines | ||
| ) |
| "wxString" pcbnew.BOARD.ConvertCrossReferencesToKIIDs | ( | self, | |
| "wxString" | aSource | ||
| ) |
| "wxString" pcbnew.BOARD.ConvertKIIDsToCrossReferences | ( | self, | |
| "wxString" | aSource | ||
| ) |
| "void" pcbnew.BOARD.DeleteAllFootprints | ( | self | ) |
| "void" pcbnew.BOARD.DeleteMARKERs | ( | self, | |
| * | args | ||
| ) |
| "DRAWINGS const &" pcbnew.BOARD.Drawings | ( | self, | |
| * | args | ||
| ) |
| "void" pcbnew.BOARD.FinalizeBulkAdd | ( | self, | |
| "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" | aNewItems | ||
| ) |
| "void" pcbnew.BOARD.FinalizeBulkRemove | ( | self, | |
| "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" | aRemovedItems | ||
| ) |
| "FOOTPRINT *" pcbnew.BOARD.FindFootprintByPath | ( | self, | |
| "KIID_PATH" | aPath | ||
| ) |
| "FOOTPRINT *" pcbnew.BOARD.FindFootprintByReference | ( | self, | |
| "wxString" | aReference | ||
| ) |
| "NETINFO_ITEM *" pcbnew.BOARD.FindNet | ( | self, | |
| * | args | ||
| ) |
| "FOOTPRINTS const &" pcbnew.BOARD.Footprints | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.BOARD.GetAllNetClasses | ( | self | ) |
| "ZONE *" pcbnew.BOARD.GetArea | ( | self, | |
| "int" | index | ||
| ) |
| "int" pcbnew.BOARD.GetAreaCount | ( | self | ) |
| "EDA_RECT const" pcbnew.BOARD.GetBoardEdgesBoundingBox | ( | self | ) |
| "bool" pcbnew.BOARD.GetBoardPolygonOutlines | ( | self, | |
| "SHAPE_POLY_SET" | aOutlines, | ||
| "OUTLINE_ERROR_HANDLER *" | aErrorHandler = None |
||
| ) |
| "BOARD_USE" pcbnew.BOARD.GetBoardUse | ( | self | ) |
| "EDA_RECT const" pcbnew.BOARD.GetBoundingBox | ( | self | ) |
GetBoundingBox(BOARD self) -> EDA_RECT
Reimplemented from pcbnew.EDA_ITEM.
| "wxString" pcbnew.BOARD.GetClass | ( | self | ) |
GetClass(BOARD self) -> wxString
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 16831 of file pcbnew.py.

| "std.shared_ptr< CONNECTIVITY_DATA >" pcbnew.BOARD.GetConnectivity | ( | self | ) |
| "int" pcbnew.BOARD.GetCopperLayerCount | ( | self | ) |
| def pcbnew.BOARD.GetCurrentNetClassName | ( | self | ) |
| "BOARD_DESIGN_SETTINGS &" pcbnew.BOARD.GetDesignSettings | ( | self | ) |
| "LSET" pcbnew.BOARD.GetEnabledLayers | ( | self | ) |
| "int" pcbnew.BOARD.GetFileFormatVersionAtLoad | ( | self | ) |
| "wxString const &" pcbnew.BOARD.GetFileName | ( | self | ) |
| "FOOTPRINT *" pcbnew.BOARD.GetFirstFootprint | ( | self | ) |
| "wxPoint const" pcbnew.BOARD.GetFocusPosition | ( | self | ) |
GetFocusPosition(BOARD self) -> wxPoint
Reimplemented from pcbnew.EDA_ITEM.
| "FOOTPRINT *" pcbnew.BOARD.GetFootprint | ( | self, | |
| "wxPoint" | aPosition, | ||
| "PCB_LAYER_ID" | aActiveLayer, | ||
| "bool" | aVisibleOnly, | ||
| "bool" | aIgnoreLocked = False |
||
| ) |
| "wxString const &" pcbnew.BOARD.GetGenerator | ( | self | ) |
| "std.set< int,std.less< int >,std.allocator< int > > const &" pcbnew.BOARD.GetHighLightNetCodes | ( | self | ) |
| "BOARD_ITEM *" pcbnew.BOARD.GetItem | ( | self, | |
| "KIID" | aID | ||
| ) |
| "PCB_LAYER_ID const" pcbnew.BOARD.GetLayerID | ( | self, | |
| "wxString" | aLayerName | ||
| ) |
| "wxString const" pcbnew.BOARD.GetLayerName | ( | self, | |
| "PCB_LAYER_ID" | aLayer | ||
| ) |
GetLayerName(BOARD self, PCB_LAYER_ID aLayer) -> wxString
Reimplemented from pcbnew.BOARD_ITEM.
| "LAYER_T" pcbnew.BOARD.GetLayerType | ( | self, | |
| "PCB_LAYER_ID" | aLayer | ||
| ) |
| "void" pcbnew.BOARD.GetMsgPanelInfo | ( | self, | |
| "EDA_DRAW_FRAME *" | aFrame, | ||
| "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" | aList | ||
| ) |
GetMsgPanelInfo(BOARD self, EDA_DRAW_FRAME * aFrame, std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > & aList)
Reimplemented from pcbnew.EDA_ITEM.
| def pcbnew.BOARD.GetNetClasses | ( | self | ) |
| def pcbnew.BOARD.GetNetcodeFromNetname | ( | self, | |
| netname | |||
| ) |
| "unsigned int" pcbnew.BOARD.GetNetCount | ( | self | ) |
| "NETINFO_LIST &" pcbnew.BOARD.GetNetInfo | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.BOARD.GetNetsByName | ( | self | ) |
| def pcbnew.BOARD.GetNetsByNetcode | ( | self | ) |
| "unsigned int" pcbnew.BOARD.GetNodesCount | ( | self, | |
| "int" | aNet = -1 |
||
| ) |
| "PAD *" pcbnew.BOARD.GetPad | ( | self, | |
| * | args | ||
| ) |
GetPad(BOARD self, wxPoint aPosition, LSET aLayerMask) -> PAD
GetPad(BOARD self, wxPoint aPosition) -> PAD
GetPad(BOARD self, PCB_TRACK aTrace, ENDPOINT_T aEndPoint) -> PAD
GetPad(BOARD self, PADS_VEC aPadList, wxPoint aPosition, LSET aLayerMask) -> PAD
Definition at line 16863 of file pcbnew.py.

| "PAD *" pcbnew.BOARD.GetPadFast | ( | self, | |
| "wxPoint" | aPosition, | ||
| "LSET" | aLayerMask | ||
| ) |
| "PAGE_INFO const &" pcbnew.BOARD.GetPageSettings | ( | self | ) |
| "PCB_PLOT_PARAMS const &" pcbnew.BOARD.GetPlotOptions | ( | self | ) |
| "wxPoint" pcbnew.BOARD.GetPosition | ( | self | ) |
GetPosition(BOARD self) -> wxPoint
Reimplemented from pcbnew.EDA_ITEM.
| "PROJECT *" pcbnew.BOARD.GetProject | ( | self | ) |
| "wxString" pcbnew.BOARD.GetSelectMenuText | ( | self, | |
| "EDA_UNITS" | aUnits | ||
| ) |
GetSelectMenuText(BOARD self, EDA_UNITS aUnits) -> wxString
Reimplemented from pcbnew.EDA_ITEM.
| "void" pcbnew.BOARD.GetSortedPadListByXthenYCoord | ( | self, | |
| "PADS_VEC" | aVector, | ||
| "int" | aNetCode = -1 |
||
| ) |
|
static |
| "int" pcbnew.BOARD.GetTimeStamp | ( | self | ) |
| "TITLE_BLOCK const &" pcbnew.BOARD.GetTitleBlock | ( | self, | |
| * | args | ||
| ) |
| "std.tuple< int,double,double >" pcbnew.BOARD.GetTrackLength | ( | self, | |
| "PCB_TRACK" | aTrack | ||
| ) |
| "unsigned int" pcbnew.BOARD.GetUnconnectedNetCount | ( | self | ) |
| "GAL_SET" pcbnew.BOARD.GetVisibleElements | ( | self | ) |
| "LSET" pcbnew.BOARD.GetVisibleLayers | ( | self | ) |
| "ZONE_SETTINGS const &" pcbnew.BOARD.GetZoneSettings | ( | self | ) |
GetZoneSettings(BOARD self) -> ZONE_SETTINGS
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
| "BOARD.GroupLegalOpsField" pcbnew.BOARD.GroupLegalOps | ( | self, | |
| "PCB_SELECTION const &" | selection | ||
| ) |
| "GROUPS const &" pcbnew.BOARD.Groups | ( | self, | |
| * | args | ||
| ) |
| "wxString" pcbnew.BOARD.GroupsSanityCheck | ( | self, | |
| "bool" | repair = False |
||
| ) |
| "wxString" pcbnew.BOARD.GroupsSanityCheckInternal | ( | self, | |
| "bool" | repair | ||
| ) |
| "void" pcbnew.BOARD.HighLightOFF | ( | self | ) |
| "void" pcbnew.BOARD.HighLightON | ( | self, | |
| "bool" | aValue = True |
||
| ) |
| "void" pcbnew.BOARD.IncrementTimeStamp | ( | self | ) |
| "bool" pcbnew.BOARD.IsElementVisible | ( | self, | |
| "GAL_LAYER_ID" | aLayer | ||
| ) |
| "bool" pcbnew.BOARD.IsEmpty | ( | self | ) |
| "bool" pcbnew.BOARD.IsFootprintHolder | ( | self | ) |
| "bool" pcbnew.BOARD.IsFootprintLayerVisible | ( | self, | |
| "PCB_LAYER_ID" | aLayer | ||
| ) |
| "bool" pcbnew.BOARD.IsHighLightNetON | ( | self | ) |
| "bool" pcbnew.BOARD.IsLayerEnabled | ( | self, | |
| "PCB_LAYER_ID" | aLayer | ||
| ) |
| "bool" pcbnew.BOARD.IsLayerVisible | ( | self, | |
| "PCB_LAYER_ID" | aLayer | ||
| ) |
| "void" pcbnew.BOARD.MapNets | ( | self, | |
| "BOARD" | aDestBoard | ||
| ) |
| "MARKERS const &" pcbnew.BOARD.Markers | ( | self, | |
| * | args | ||
| ) |
| "void" pcbnew.BOARD.Move | ( | self, | |
| "wxPoint" | aMoveVector | ||
| ) |
Move(BOARD self, wxPoint aMoveVector)
Reimplemented from pcbnew.BOARD_ITEM.
| "void" pcbnew.BOARD.OnItemChanged | ( | self, | |
| "BOARD_ITEM" | aItem | ||
| ) |
| "void" pcbnew.BOARD.OnItemsChanged | ( | self, | |
| "std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > &" | aItems | ||
| ) |
| "void" pcbnew.BOARD.PadDelete | ( | self, | |
| "PAD" | aPad | ||
| ) |
| "void" pcbnew.BOARD.RemoveListener | ( | self, | |
| "BOARD_LISTENER" | aListener | ||
| ) |
| "void" pcbnew.BOARD.RemoveNative | ( | self, | |
| * | args | ||
| ) |
RemoveNative(BOARD self, BOARD_ITEM aBoardItem, REMOVE_MODE aMode=NORMAL)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
Definition at line 16530 of file pcbnew.py.

| "void" pcbnew.BOARD.ResetNetHighLight | ( | self | ) |
| "std.vector< PCB_MARKER *,std.allocator< PCB_MARKER * > >" pcbnew.BOARD.ResolveDRCExclusions | ( | self | ) |
| "bool" pcbnew.BOARD.ResolveTextVar | ( | self, | |
| "wxString" | token, | ||
| "int" | aDepth | ||
| ) |
| "void" pcbnew.BOARD.SanitizeNetcodes | ( | self | ) |
| "int" pcbnew.BOARD.SetAreasNetCodesFromNetNames | ( | self | ) |
| "void" pcbnew.BOARD.SetBoardUse | ( | self, | |
| "BOARD_USE" | aUse | ||
| ) |
| "void" pcbnew.BOARD.SetCopperLayerCount | ( | self, | |
| "int" | aCount | ||
| ) |
| "void" pcbnew.BOARD.SetElementVisibility | ( | self, | |
| "GAL_LAYER_ID" | aLayer, | ||
| "bool" | aNewState | ||
| ) |
| "void" pcbnew.BOARD.SetEnabledLayers | ( | self, | |
| "LSET" | aLayerMask | ||
| ) |
| "void" pcbnew.BOARD.SetFileFormatVersionAtLoad | ( | self, | |
| "int" | aVersion | ||
| ) |
| "void" pcbnew.BOARD.SetFileName | ( | self, | |
| "wxString" | aFileName | ||
| ) |
| "void" pcbnew.BOARD.SetGenerator | ( | self, | |
| "wxString" | aGenerator | ||
| ) |
| "void" pcbnew.BOARD.SetHighLightNet | ( | self, | |
| "int" | aNetCode, | ||
| "bool" | aMulti = False |
||
| ) |
| "bool" pcbnew.BOARD.SetLayerDescr | ( | self, | |
| "PCB_LAYER_ID" | aIndex, | ||
| "LAYER" | aLayer | ||
| ) |
| "bool" pcbnew.BOARD.SetLayerName | ( | self, | |
| "PCB_LAYER_ID" | aLayer, | ||
| "wxString" | aLayerName | ||
| ) |
| "bool" pcbnew.BOARD.SetLayerType | ( | self, | |
| "PCB_LAYER_ID" | aLayer, | ||
| "LAYER_T" | aLayerType | ||
| ) |
| "void" pcbnew.BOARD.SetPageSettings | ( | self, | |
| "PAGE_INFO const &" | aPageSettings | ||
| ) |
| "void" pcbnew.BOARD.SetPlotOptions | ( | self, | |
| "PCB_PLOT_PARAMS" | aOptions | ||
| ) |
| "void" pcbnew.BOARD.SetPosition | ( | self, | |
| "wxPoint" | aPos | ||
| ) |
SetPosition(BOARD self, wxPoint aPos)
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 16494 of file pcbnew.py.

| "void" pcbnew.BOARD.SetProject | ( | self, | |
| "PROJECT *" | aProject | ||
| ) |
| "void" pcbnew.BOARD.SetProperties | ( | self, | |
| "MAP_STRING_STRING" | aProps | ||
| ) |
| "void" pcbnew.BOARD.SetTitleBlock | ( | self, | |
| "TITLE_BLOCK" | aTitleBlock | ||
| ) |
| "void" pcbnew.BOARD.SetVisibleAlls | ( | self | ) |
| "void" pcbnew.BOARD.SetVisibleElements | ( | self, | |
| "GAL_SET" | aMask | ||
| ) |
| "void" pcbnew.BOARD.SetVisibleLayers | ( | self, | |
| "LSET" | aLayerMask | ||
| ) |
| "void" pcbnew.BOARD.SetZoneSettings | ( | self, | |
| "ZONE_SETTINGS" | aSettings | ||
| ) |
SetZoneSettings(BOARD self, ZONE_SETTINGS aSettings)
Reimplemented from pcbnew.BOARD_ITEM_CONTAINER.
| "void" pcbnew.BOARD.SynchronizeNetsAndNetClasses | ( | self | ) |
| "void" pcbnew.BOARD.SynchronizeProperties | ( | self | ) |
| "bool" pcbnew.BOARD.TestZoneIntersection | ( | self, | |
| "ZONE" | aZone1, | ||
| "ZONE" | aZone2 | ||
| ) |
| "TRACKS const &" pcbnew.BOARD.Tracks | ( | self, | |
| * | args | ||
| ) |
| "TRACKS" pcbnew.BOARD.TracksInNet | ( | self, | |
| "int" | aNetCode | ||
| ) |
| "SEARCH_RESULT" pcbnew.BOARD.Visit | ( | self, | |
| "INSPECTOR" | inspector, | ||
| "void *" | testData, | ||
| "KICAD_T const []" | scanTypes | ||
| ) |
Visit(BOARD self, INSPECTOR inspector, void * testData, KICAD_T const [] scanTypes) -> SEARCH_RESULT
Reimplemented from pcbnew.EDA_ITEM.
| "ZONES const &" pcbnew.BOARD.Zones | ( | self, | |
| * | args | ||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |