KiCad Pcbnew Python Scripting
|
Public Member Functions | |
def | __init__ (self, *args) |
def | Serialize (self, aContainer) |
def | Deserialize (self, aContainer) |
def | InitDataFromSrcInCopyCtor (self, aZone) |
def | IsConflicting (self) |
def | SetAssignedPriority (self, aPriority) |
def | GetAssignedPriority (self) |
def | HigherPriority (self, aOther) |
def | SameNet (self, aOther) |
def | GetZoneName (self) |
def | SetZoneName (self, aName) |
def | CacheBoundingBox (self) |
def | SetLocalClearance (self, aClearance) |
def | GetLocalClearance (self, *args) |
def | GetFirstLayer (self) |
def | ViewGetLOD (self, aLayer, aView) |
def | SetFillMode (self, aFillMode) |
def | GetFillMode (self) |
def | SetThermalReliefGap (self, aThermalReliefGap) |
def | GetThermalReliefGap (self, *args) |
def | SetThermalReliefSpokeWidth (self, aThermalReliefSpokeWidth) |
def | GetThermalReliefSpokeWidth (self) |
def | CalculateFilledArea (self) |
def | CalculateOutlineArea (self) |
def | GetFilledArea (self) |
def | GetOutlineArea (self) |
def | GetLock (self) |
def | GetFillFlag (self, aLayer) |
def | SetFillFlag (self, aLayer, aFlag) |
def | IsFilled (self) |
def | SetIsFilled (self, isFilled) |
def | NeedRefill (self) |
def | SetNeedRefill (self, aNeedRefill) |
def | GetPadConnection (self) |
def | SetPadConnection (self, aPadConnection) |
def | GetMinThickness (self) |
def | SetMinThickness (self, aMinThickness) |
def | GetHatchThickness (self) |
def | SetHatchThickness (self, aThickness) |
def | GetHatchGap (self) |
def | SetHatchGap (self, aStep) |
def | GetHatchOrientation (self) |
def | SetHatchOrientation (self, aStep) |
def | GetHatchSmoothingLevel (self) |
def | SetHatchSmoothingLevel (self, aLevel) |
def | GetHatchSmoothingValue (self) |
def | SetHatchSmoothingValue (self, aValue) |
def | GetHatchHoleMinArea (self) |
def | SetHatchHoleMinArea (self, aPct) |
def | GetHatchBorderAlgorithm (self) |
def | SetHatchBorderAlgorithm (self, aAlgo) |
def | GetSelectedCorner (self) |
def | SetSelectedCorner (self, aCorner) |
def | GetLocalFlags (self) |
def | SetLocalFlags (self, aFlags) |
def | Outline (self, *args) |
def | SetOutline (self, aOutline) |
def | GetEffectiveShape (self, *args) |
def | HitTestFilledArea (self, aLayer, aRefPos, aAccuracy=0) |
def | HitTestCutout (self, aRefPos, aOutlineIdx=None, aHoleIdx=None) |
def | GetInteractingZones (self, aLayer, aSameNetCollidingZones, aOtherNetIntersectingZones) |
def | TransformSolidAreasShapesToPolygon (self, aLayer, aBuffer) |
def | TransformSmoothedOutlineToPolygon (self, aBuffer, aClearance, aError, aErrorLoc, aBoardOutline) |
def | TransformShapeToPolygon (self, aBuffer, aLayer, aClearance, aError, aErrorLoc, ignoreLineWidth=False) |
def | HitTestForCorner (self, refPos, aAccuracy, aCornerHit=None) |
def | HitTestForEdge (self, refPos, aAccuracy, aCornerHit=None) |
def | HitTest (self, *args) |
def | UnFill (self) |
def | MoveEdge (self, offset, aEdge) |
def | GetNumCorners (self) |
def | Iterate (self) |
def | IterateWithHoles (self) |
def | CIterateWithHoles (self) |
def | RemoveAllContours (self) |
def | GetCornerPosition (self, aCornerIndex) |
def | SetCornerPosition (self, aCornerIndex, new_pos) |
def | NewHole (self) |
def | AppendCorner (self, aPosition, aHoleIdx, aAllowDuplication=False) |
def | GetHatchStyle (self) |
def | SetHatchStyle (self, aStyle) |
def | HasFilledPolysForLayer (self, aLayer) |
def | GetFilledPolysList (self, aLayer) |
def | GetFill (self, aLayer) |
def | CacheTriangulation (self, aLayer=UNDEFINED_LAYER) |
def | SetFilledPolysList (self, aLayer, aPolysList) |
def | IsIsland (self, aLayer, aPolyIdx) |
def | SetIsIsland (self, aLayer, aPolyIdx) |
def | BuildSmoothedPoly (self, aSmoothedPoly, aLayer, aBoardOutline, aSmoothedPolyWithApron=None) |
def | SetCornerSmoothingType (self, aType) |
def | GetCornerSmoothingType (self) |
def | SetCornerRadius (self, aRadius) |
def | GetCornerRadius (self) |
def | RemoveCutout (self, aOutlineIdx, aHoleIdx) |
def | AddPolygon (self, *args) |
def | IsTeardropArea (self) |
def | SetTeardropAreaType (self, aType) |
def | GetTeardropAreaType (self) |
def | HasKeepoutParametersSet (self) |
def | GetIsRuleArea (self) |
def | GetRuleAreaPlacementEnabled (self) |
def | GetRuleAreaPlacementSourceType (self) |
def | GetRuleAreaPlacementSource (self) |
def | GetDoNotAllowCopperPour (self) |
def | GetDoNotAllowVias (self) |
def | GetDoNotAllowTracks (self) |
def | GetDoNotAllowPads (self) |
def | GetDoNotAllowFootprints (self) |
def | SetIsRuleArea (self, aEnable) |
def | SetRuleAreaPlacementEnabled (self, aEnabled) |
def | SetRuleAreaPlacementSourceType (self, aType) |
def | SetRuleAreaPlacementSource (self, aSource) |
def | SetDoNotAllowCopperPour (self, aEnable) |
def | SetDoNotAllowVias (self, aEnable) |
def | SetDoNotAllowTracks (self, aEnable) |
def | SetDoNotAllowPads (self, aEnable) |
def | SetDoNotAllowFootprints (self, aEnable) |
def | GetIslandRemovalMode (self) |
def | SetIslandRemovalMode (self, aRemove) |
def | GetMinIslandArea (self) |
def | SetMinIslandArea (self, aArea) |
def | GetBorderHatchPitch (self) |
def | SetBorderDisplayStyle (self, aBorderHatchStyle, aBorderHatchPitch, aRebuilBorderdHatch) |
def | SetBorderHatchPitch (self, aPitch) |
def | UnHatchBorder (self) |
def | HatchBorder (self) |
def | GetHatchLines (self) |
def | BuildHashValue (self, aLayer) |
def | GetHashValue (self, aLayer) |
def | __eq__ (self, *args) |
Public Member Functions inherited from pcbnew.BOARD_CONNECTED_ITEM | |
def | __init__ (self, *args, **kwargs) |
def | GetNet (self) |
def | SetNet (self, aNetInfo) |
def | GetNetCode (self) |
def | SetNetCode (self, *args) |
def | GetNetname (self) |
def | GetNetnameMsg (self) |
def | GetShortNetname (self) |
def | GetDisplayNetname (self) |
def | GetOwnClearance (self, aLayer, aSource=None) |
def | GetClearanceOverrides (self, aSource) |
def | GetLocalClearance (self, *args) |
def | GetEffectiveNetClass (self) |
def | GetNetClassName (self) |
def | GetNetClassVariableSubstitutionName (self) |
def | SetLocalRatsnestVisible (self, aVisible) |
def | GetLocalRatsnestVisible (self) |
def | GetTeardropParams (self, *args) |
def | SetTeardropsEnabled (self, aEnable) |
def | GetTeardropsEnabled (self) |
def | SetTeardropBestLengthRatio (self, aRatio) |
def | GetTeardropBestLengthRatio (self) |
def | SetTeardropMaxLength (self, aMaxLength) |
def | GetTeardropMaxLength (self) |
def | SetTeardropBestWidthRatio (self, aRatio) |
def | GetTeardropBestWidthRatio (self) |
def | SetTeardropMaxWidth (self, aMaxWidth) |
def | GetTeardropMaxWidth (self) |
def | SetTeardropCurved (self, aCurve) |
def | GetTeardropCurved (self) |
def | SetTeardropPreferZoneConnections (self, aPrefer) |
def | GetTeardropPreferZoneConnections (self) |
def | SetTeardropAllowSpanTwoTracks (self, aAllow) |
def | GetTeardropAllowSpanTwoTracks (self) |
def | SetTeardropMaxTrackWidth (self, aRatio) |
def | GetTeardropMaxTrackWidth (self) |
Public Member Functions inherited from pcbnew.BOARD_ITEM | |
def | __init__ (self, *args, **kwargs) |
def | SetParentGroup (self, aGroup) |
def | GetParentGroup (self) |
def | GetX (self) |
def | GetY (self) |
def | GetCenter (self) |
def | SetX (self, aX) |
def | SetY (self, aY) |
def | IsConnected (self) |
def | Similarity (self, aItem) |
def | __eq__ (self, aItem) |
def | IsOnCopperLayer (self) |
def | HasHole (self) |
def | HasDrilledHole (self) |
def | IsTented (self, aLayer) |
def | GetEffectiveShape (self, *args) |
def | GetEffectiveHoleShape (self) |
def | RunOnChildren (self, aFunction) |
def | RunOnDescendants (self, aFunction, aDepth=0) |
def | GetParent (self) |
def | GetParentFootprint (self) |
def | GetFPRelativePosition (self) |
def | SetFPRelativePosition (self, aPos) |
def | HasLineStroke (self) |
def | GetStroke (self) |
def | SetStroke (self, aStroke) |
def | GetFontMetrics (self) |
def | GetLayer (self) |
def | BoardLayerCount (self) |
def | BoardCopperLayerCount (self) |
def | BoardLayerSet (self) |
def | GetLayerSet (self) |
def | SetLayerSet (self, aLayers) |
def | IsSideSpecific (self) |
def | SetLayer (self, aLayer) |
def | Duplicate (self) |
def | SwapItemData (self, aImage) |
def | IsOnLayer (self, aLayer) |
def | IsKnockout (self) |
def | SetIsKnockout (self, aKnockout) |
def | IsLocked (self) |
def | SetLocked (self, aLocked) |
def | StyleFromSettings (self, settings) |
def | DeleteStructure (self) |
def | Move (self, aMoveVector) |
def | Rotate (self, aRotCentre, aAngle) |
def | Flip (self, aCentre, aFlipDirection) |
def | Mirror (self, aCentre, aFlipDirection) |
def | Normalize (self) |
def | NormalizeForCompare (self) |
def | GetBoard (self, *args) |
def | GetParentAsString (self) |
def | GetLayerName (self) |
def | TransformShapeToPolygon (self, aBuffer, aLayer, aClearance, aError, aErrorLoc, 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) |
def | Type (self) |
def | GetParent (self) |
def | SetParent (self, aParent) |
def | IsModified (self) |
def | IsNew (self) |
def | IsMoving (self) |
def | IsSelected (self) |
def | IsEntered (self) |
def | IsBrightened (self) |
def | IsRollover (self) |
def | SetSelected (self) |
def | SetBrightened (self) |
def | ClearSelected (self) |
def | ClearBrightened (self) |
def | SetModified (self) |
def | SetFlags (self, aMask) |
def | XorFlags (self, aMask) |
def | ClearFlags (self, *args) |
def | GetFlags (self) |
def | HasFlag (self, aFlag) |
def | GetEditFlags (self) |
def | ClearEditFlags (self) |
def | GetTempFlags (self) |
def | ClearTempFlags (self) |
def | RenderAsBitmap (self, aWorldScale) |
def | SetIsShownAsBitmap (self, aBitmap) |
def | IsShownAsBitmap (self) |
def | IsType (self, aScanTypes) |
def | SetForceVisible (self, aEnable) |
def | IsForceVisible (self) |
def | GetMsgPanelInfo (self, aFrame, aList) |
def | GetFriendlyName (self) |
def | HitTest (self, *args) |
def | GetBoundingBox (self) |
def | GetPosition (self) |
def | SetPosition (self, aPos) |
def | GetFocusPosition (self) |
def | GetSortPosition (self) |
def | Clone (self) |
def | Visit (self, inspector, testData, aScanTypes) |
def | GetClass (self) |
def | GetTypeDesc (self) |
def | GetItemDescription (self, aUnitsProvider, aFull) |
def | GetMenuImage (self) |
def | Matches (self, aSearchData, aAuxData) |
def | Replace (self, *args) |
def | IsReplaceable (self) |
def | __lt__ (self, aItem) |
def | ViewBBox (self) |
def | ViewGetLayers (self) |
def | GetEmbeddedFiles (self) |
Static Public Member Functions | |
def | ClassOf (aItem) |
def | GetDefaultHatchPitch () |
def | ClassOf (aItem) |
Static Public Member Functions inherited from pcbnew.EDA_ITEM | |
def | Sort (aLeft, aRight) |
Properties | |
property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.BOARD_CONNECTED_ITEM | |
property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.BOARD_ITEM | |
property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
Properties inherited from pcbnew.EDA_ITEM | |
property | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
property | m_Uuid = property(_pcbnew.EDA_ITEM_m_Uuid_get, doc=) |
Additional Inherited Members | |
Static Public Attributes inherited from pcbnew.BOARD_ITEM | |
_pcbnew | DRC = _pcbnew.BOARD_ITEM_DRC |
def pcbnew.ZONE.__init__ | ( | self, | |
* | args | ||
) |
__init__(ZONE self, BOARD_ITEM_CONTAINER parent) -> ZONE __init__(ZONE self, ZONE aZone) -> ZONE
Reimplemented from pcbnew.BOARD_CONNECTED_ITEM.
Definition at line 14628 of file pcbnew.py.
def pcbnew.ZONE.__eq__ | ( | self, | |
* | args | ||
) |
__eq__(ZONE self, ZONE aOther) -> bool __eq__(ZONE self, BOARD_ITEM aOther) -> bool
Reimplemented from pcbnew.BOARD_ITEM.
Definition at line 15169 of file pcbnew.py.
def pcbnew.ZONE.AddPolygon | ( | self, | |
* | args | ||
) |
def pcbnew.ZONE.AppendCorner | ( | self, | |
aPosition, | |||
aHoleIdx, | |||
aAllowDuplication = False |
|||
) |
def pcbnew.ZONE.BuildHashValue | ( | self, | |
aLayer | |||
) |
def pcbnew.ZONE.BuildSmoothedPoly | ( | self, | |
aSmoothedPoly, | |||
aLayer, | |||
aBoardOutline, | |||
aSmoothedPolyWithApron = None |
|||
) |
def pcbnew.ZONE.CacheBoundingBox | ( | self | ) |
def pcbnew.ZONE.CacheTriangulation | ( | self, | |
aLayer = UNDEFINED_LAYER |
|||
) |
def pcbnew.ZONE.CalculateFilledArea | ( | self | ) |
def pcbnew.ZONE.CalculateOutlineArea | ( | self | ) |
def pcbnew.ZONE.CIterateWithHoles | ( | self | ) |
|
static |
ClassOf(EDA_ITEM aItem) -> bool
Reimplemented from pcbnew.BOARD_CONNECTED_ITEM.
def pcbnew.ZONE.Deserialize | ( | self, | |
aContainer | |||
) |
def pcbnew.ZONE.GetAssignedPriority | ( | self | ) |
def pcbnew.ZONE.GetBorderHatchPitch | ( | self | ) |
def pcbnew.ZONE.GetCornerPosition | ( | self, | |
aCornerIndex | |||
) |
def pcbnew.ZONE.GetCornerRadius | ( | self | ) |
def pcbnew.ZONE.GetCornerSmoothingType | ( | self | ) |
|
static |
def pcbnew.ZONE.GetDoNotAllowCopperPour | ( | self | ) |
def pcbnew.ZONE.GetDoNotAllowFootprints | ( | self | ) |
def pcbnew.ZONE.GetDoNotAllowPads | ( | self | ) |
def pcbnew.ZONE.GetDoNotAllowTracks | ( | self | ) |
def pcbnew.ZONE.GetDoNotAllowVias | ( | self | ) |
def pcbnew.ZONE.GetEffectiveShape | ( | self, | |
* | args | ||
) |
GetEffectiveShape(ZONE self, PCB_LAYER_ID aLayer=UNDEFINED_LAYER, FLASHING aFlash=DEFAULT) -> std::shared_ptr< SHAPE >
Reimplemented from pcbnew.BOARD_ITEM.
def pcbnew.ZONE.GetFill | ( | self, | |
aLayer | |||
) |
def pcbnew.ZONE.GetFilledArea | ( | self | ) |
def pcbnew.ZONE.GetFilledPolysList | ( | self, | |
aLayer | |||
) |
def pcbnew.ZONE.GetFillFlag | ( | self, | |
aLayer | |||
) |
def pcbnew.ZONE.GetFillMode | ( | self | ) |
def pcbnew.ZONE.GetFirstLayer | ( | self | ) |
def pcbnew.ZONE.GetHashValue | ( | self, | |
aLayer | |||
) |
def pcbnew.ZONE.GetHatchBorderAlgorithm | ( | self | ) |
def pcbnew.ZONE.GetHatchGap | ( | self | ) |
def pcbnew.ZONE.GetHatchHoleMinArea | ( | self | ) |
def pcbnew.ZONE.GetHatchLines | ( | self | ) |
def pcbnew.ZONE.GetHatchOrientation | ( | self | ) |
def pcbnew.ZONE.GetHatchSmoothingLevel | ( | self | ) |
def pcbnew.ZONE.GetHatchSmoothingValue | ( | self | ) |
def pcbnew.ZONE.GetHatchStyle | ( | self | ) |
def pcbnew.ZONE.GetHatchThickness | ( | self | ) |
def pcbnew.ZONE.GetInteractingZones | ( | self, | |
aLayer, | |||
aSameNetCollidingZones, | |||
aOtherNetIntersectingZones | |||
) |
def pcbnew.ZONE.GetIslandRemovalMode | ( | self | ) |
def pcbnew.ZONE.GetIsRuleArea | ( | self | ) |
def pcbnew.ZONE.GetLocalClearance | ( | self, | |
* | args | ||
) |
GetLocalClearance(ZONE self) -> std::optional< int > GetLocalClearance(ZONE self, wxString aSource) -> std::optional< int >
Reimplemented from pcbnew.BOARD_CONNECTED_ITEM.
Definition at line 14689 of file pcbnew.py.
def pcbnew.ZONE.GetLocalFlags | ( | self | ) |
def pcbnew.ZONE.GetLock | ( | self | ) |
def pcbnew.ZONE.GetMinIslandArea | ( | self | ) |
def pcbnew.ZONE.GetMinThickness | ( | self | ) |
def pcbnew.ZONE.GetNumCorners | ( | self | ) |
def pcbnew.ZONE.GetOutlineArea | ( | self | ) |
def pcbnew.ZONE.GetPadConnection | ( | self | ) |
def pcbnew.ZONE.GetRuleAreaPlacementEnabled | ( | self | ) |
def pcbnew.ZONE.GetRuleAreaPlacementSource | ( | self | ) |
def pcbnew.ZONE.GetRuleAreaPlacementSourceType | ( | self | ) |
def pcbnew.ZONE.GetSelectedCorner | ( | self | ) |
def pcbnew.ZONE.GetTeardropAreaType | ( | self | ) |
def pcbnew.ZONE.GetThermalReliefGap | ( | self, | |
* | args | ||
) |
def pcbnew.ZONE.GetThermalReliefSpokeWidth | ( | self | ) |
def pcbnew.ZONE.GetZoneName | ( | self | ) |
def pcbnew.ZONE.HasFilledPolysForLayer | ( | self, | |
aLayer | |||
) |
def pcbnew.ZONE.HasKeepoutParametersSet | ( | self | ) |
def pcbnew.ZONE.HatchBorder | ( | self | ) |
def pcbnew.ZONE.HigherPriority | ( | self, | |
aOther | |||
) |
def pcbnew.ZONE.HitTest | ( | self, | |
* | args | ||
) |
HitTest(ZONE self, VECTOR2I aPosition, int aAccuracy=0) -> bool HitTest(ZONE self, BOX2I aRect, bool aContained=True, int aAccuracy=0) -> bool
Reimplemented from pcbnew.EDA_ITEM.
Definition at line 14910 of file pcbnew.py.
def pcbnew.ZONE.HitTestCutout | ( | self, | |
aRefPos, | |||
aOutlineIdx = None , |
|||
aHoleIdx = None |
|||
) |
def pcbnew.ZONE.HitTestFilledArea | ( | self, | |
aLayer, | |||
aRefPos, | |||
aAccuracy = 0 |
|||
) |
def pcbnew.ZONE.HitTestForCorner | ( | self, | |
refPos, | |||
aAccuracy, | |||
aCornerHit = None |
|||
) |
def pcbnew.ZONE.HitTestForEdge | ( | self, | |
refPos, | |||
aAccuracy, | |||
aCornerHit = None |
|||
) |
def pcbnew.ZONE.InitDataFromSrcInCopyCtor | ( | self, | |
aZone | |||
) |
def pcbnew.ZONE.IsConflicting | ( | self | ) |
def pcbnew.ZONE.IsFilled | ( | self | ) |
def pcbnew.ZONE.IsIsland | ( | self, | |
aLayer, | |||
aPolyIdx | |||
) |
def pcbnew.ZONE.IsTeardropArea | ( | self | ) |
def pcbnew.ZONE.Iterate | ( | self | ) |
def pcbnew.ZONE.IterateWithHoles | ( | self | ) |
def pcbnew.ZONE.MoveEdge | ( | self, | |
offset, | |||
aEdge | |||
) |
def pcbnew.ZONE.NeedRefill | ( | self | ) |
def pcbnew.ZONE.Outline | ( | self, | |
* | args | ||
) |
def pcbnew.ZONE.RemoveAllContours | ( | self | ) |
def pcbnew.ZONE.RemoveCutout | ( | self, | |
aOutlineIdx, | |||
aHoleIdx | |||
) |
def pcbnew.ZONE.SameNet | ( | self, | |
aOther | |||
) |
def pcbnew.ZONE.Serialize | ( | self, | |
aContainer | |||
) |
def pcbnew.ZONE.SetAssignedPriority | ( | self, | |
aPriority | |||
) |
def pcbnew.ZONE.SetBorderDisplayStyle | ( | self, | |
aBorderHatchStyle, | |||
aBorderHatchPitch, | |||
aRebuilBorderdHatch | |||
) |
def pcbnew.ZONE.SetBorderHatchPitch | ( | self, | |
aPitch | |||
) |
def pcbnew.ZONE.SetCornerPosition | ( | self, | |
aCornerIndex, | |||
new_pos | |||
) |
def pcbnew.ZONE.SetCornerRadius | ( | self, | |
aRadius | |||
) |
def pcbnew.ZONE.SetCornerSmoothingType | ( | self, | |
aType | |||
) |
def pcbnew.ZONE.SetDoNotAllowCopperPour | ( | self, | |
aEnable | |||
) |
def pcbnew.ZONE.SetDoNotAllowFootprints | ( | self, | |
aEnable | |||
) |
def pcbnew.ZONE.SetDoNotAllowPads | ( | self, | |
aEnable | |||
) |
def pcbnew.ZONE.SetDoNotAllowTracks | ( | self, | |
aEnable | |||
) |
def pcbnew.ZONE.SetDoNotAllowVias | ( | self, | |
aEnable | |||
) |
def pcbnew.ZONE.SetFilledPolysList | ( | self, | |
aLayer, | |||
aPolysList | |||
) |
def pcbnew.ZONE.SetFillFlag | ( | self, | |
aLayer, | |||
aFlag | |||
) |
def pcbnew.ZONE.SetFillMode | ( | self, | |
aFillMode | |||
) |
def pcbnew.ZONE.SetHatchBorderAlgorithm | ( | self, | |
aAlgo | |||
) |
def pcbnew.ZONE.SetHatchGap | ( | self, | |
aStep | |||
) |
def pcbnew.ZONE.SetHatchHoleMinArea | ( | self, | |
aPct | |||
) |
def pcbnew.ZONE.SetHatchOrientation | ( | self, | |
aStep | |||
) |
def pcbnew.ZONE.SetHatchSmoothingLevel | ( | self, | |
aLevel | |||
) |
def pcbnew.ZONE.SetHatchSmoothingValue | ( | self, | |
aValue | |||
) |
def pcbnew.ZONE.SetHatchStyle | ( | self, | |
aStyle | |||
) |
def pcbnew.ZONE.SetHatchThickness | ( | self, | |
aThickness | |||
) |
def pcbnew.ZONE.SetIsFilled | ( | self, | |
isFilled | |||
) |
def pcbnew.ZONE.SetIsIsland | ( | self, | |
aLayer, | |||
aPolyIdx | |||
) |
def pcbnew.ZONE.SetIslandRemovalMode | ( | self, | |
aRemove | |||
) |
def pcbnew.ZONE.SetIsRuleArea | ( | self, | |
aEnable | |||
) |
def pcbnew.ZONE.SetLocalClearance | ( | self, | |
aClearance | |||
) |
def pcbnew.ZONE.SetLocalFlags | ( | self, | |
aFlags | |||
) |
def pcbnew.ZONE.SetMinIslandArea | ( | self, | |
aArea | |||
) |
def pcbnew.ZONE.SetMinThickness | ( | self, | |
aMinThickness | |||
) |
def pcbnew.ZONE.SetNeedRefill | ( | self, | |
aNeedRefill | |||
) |
def pcbnew.ZONE.SetOutline | ( | self, | |
aOutline | |||
) |
def pcbnew.ZONE.SetPadConnection | ( | self, | |
aPadConnection | |||
) |
def pcbnew.ZONE.SetRuleAreaPlacementEnabled | ( | self, | |
aEnabled | |||
) |
def pcbnew.ZONE.SetRuleAreaPlacementSource | ( | self, | |
aSource | |||
) |
def pcbnew.ZONE.SetRuleAreaPlacementSourceType | ( | self, | |
aType | |||
) |
def pcbnew.ZONE.SetSelectedCorner | ( | self, | |
aCorner | |||
) |
def pcbnew.ZONE.SetTeardropAreaType | ( | self, | |
aType | |||
) |
def pcbnew.ZONE.SetThermalReliefGap | ( | self, | |
aThermalReliefGap | |||
) |
def pcbnew.ZONE.SetThermalReliefSpokeWidth | ( | self, | |
aThermalReliefSpokeWidth | |||
) |
def pcbnew.ZONE.SetZoneName | ( | self, | |
aName | |||
) |
def pcbnew.ZONE.TransformShapeToPolygon | ( | self, | |
aBuffer, | |||
aLayer, | |||
aClearance, | |||
aError, | |||
aErrorLoc, | |||
ignoreLineWidth = False |
|||
) |
TransformShapeToPolygon(ZONE self, SHAPE_POLY_SET aBuffer, PCB_LAYER_ID aLayer, int aClearance, int aError, ERROR_LOC aErrorLoc, bool ignoreLineWidth=False)
Reimplemented from pcbnew.BOARD_ITEM.
def pcbnew.ZONE.TransformSmoothedOutlineToPolygon | ( | self, | |
aBuffer, | |||
aClearance, | |||
aError, | |||
aErrorLoc, | |||
aBoardOutline | |||
) |
def pcbnew.ZONE.TransformSolidAreasShapesToPolygon | ( | self, | |
aLayer, | |||
aBuffer | |||
) |
def pcbnew.ZONE.UnFill | ( | self | ) |
def pcbnew.ZONE.UnHatchBorder | ( | self | ) |
def pcbnew.ZONE.ViewGetLOD | ( | self, | |
aLayer, | |||
aView | |||
) |
|
static |