KiCad Pcbnew Python Scripting
pcbnew.ZONE Member List

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

__init__(self, *args)pcbnew.ZONE
AddPolygon(self, *args)pcbnew.ZONE
AppendCorner(self, "wxPoint" aPosition, "int" aHoleIdx, "bool" aAllowDuplication=False)pcbnew.ZONE
BuildHashValue(self, "PCB_LAYER_ID" aLayer)pcbnew.ZONE
BuildSmoothedPoly(self, "SHAPE_POLY_SET" aSmoothedPoly, "PCB_LAYER_ID" aLayer, "SHAPE_POLY_SET" aBoardOutline, "SHAPE_POLY_SET" aSmoothedPolyWithApron=None)pcbnew.ZONE
CacheBoundingBox(self)pcbnew.ZONE
CacheTriangulation(self, "PCB_LAYER_ID" aLayer=UNDEFINED_LAYER)pcbnew.ZONE
CalculateFilledArea(self)pcbnew.ZONE
CIterateWithHoles(self)pcbnew.ZONE
ClassOf("EDA_ITEM" aItem)pcbnew.ZONEstatic
Clone(self)pcbnew.ZONE
CommonLayerExists(self, "LSET" aLayerSet)pcbnew.ZONE
FillSegments(self, *args)pcbnew.ZONE
Flip(self, "wxPoint" aCentre, "bool" aFlipLeftRight)pcbnew.ZONE
GetBorderHatchPitch(self)pcbnew.ZONE
GetBoundingBox(self)pcbnew.ZONE
GetCachedBoundingBox(self)pcbnew.ZONE
GetClass(self)pcbnew.ZONE
GetCornerPosition(self, "int" aCornerIndex)pcbnew.ZONE
GetCornerRadius(self)pcbnew.ZONE
GetCornerSmoothingType(self)pcbnew.ZONE
GetDefaultHatchPitch()pcbnew.ZONEstatic
GetDoNotAllowCopperPour(self)pcbnew.ZONE
GetDoNotAllowFootprints(self)pcbnew.ZONE
GetDoNotAllowPads(self)pcbnew.ZONE
GetDoNotAllowTracks(self)pcbnew.ZONE
GetDoNotAllowVias(self)pcbnew.ZONE
GetEffectiveShape(self, *args)pcbnew.ZONE
GetFilledArea(self)pcbnew.ZONE
GetFilledPolysList(self, "PCB_LAYER_ID" aLayer)pcbnew.ZONE
GetFilledPolysUseThickness(self, *args)pcbnew.ZONE
GetFillFlag(self, "PCB_LAYER_ID" aLayer)pcbnew.ZONE
GetFillMode(self)pcbnew.ZONE
GetFillVersion(self)pcbnew.ZONE
GetHashValue(self, "PCB_LAYER_ID" aLayer)pcbnew.ZONE
GetHatchBorderAlgorithm(self)pcbnew.ZONE
GetHatchGap(self)pcbnew.ZONE
GetHatchHoleMinArea(self)pcbnew.ZONE
GetHatchLines(self)pcbnew.ZONE
GetHatchOrientation(self)pcbnew.ZONE
GetHatchSmoothingLevel(self)pcbnew.ZONE
GetHatchSmoothingValue(self)pcbnew.ZONE
GetHatchStyle(self)pcbnew.ZONE
GetHatchThickness(self)pcbnew.ZONE
GetHV45(self)pcbnew.ZONE
GetInteractingZones(self, "PCB_LAYER_ID" aLayer, "ZONES" aSameNetCollidingZones, "ZONES" aOtherNetIntersectingZones)pcbnew.ZONE
GetIslandRemovalMode(self)pcbnew.ZONE
GetIsRuleArea(self)pcbnew.ZONE
GetLayer(self)pcbnew.ZONE
GetLayerSet(self)pcbnew.ZONE
GetLocalClearance(self, *args)pcbnew.ZONE
GetLocalFlags(self)pcbnew.ZONE
GetLock(self)pcbnew.ZONE
GetMenuImage(self)pcbnew.ZONE
GetMinIslandArea(self)pcbnew.ZONE
GetMinThickness(self)pcbnew.ZONE
GetMsgPanelInfo(self, "EDA_DRAW_FRAME *" aFrame, "std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > &" aList)pcbnew.ZONE
GetNetClass(self)pcbnew.ZONE
GetNetClassName(self)pcbnew.ZONE
GetNumCorners(self)pcbnew.ZONE
GetPadConnection(self, *args)pcbnew.ZONE
GetPosition(self)pcbnew.ZONE
GetPriority(self)pcbnew.ZONE
GetSelectedCorner(self)pcbnew.ZONE
GetSelectMenuText(self, "EDA_UNITS" aUnits)pcbnew.ZONE
GetThermalReliefGap(self, *args)pcbnew.ZONE
GetThermalReliefSpokeWidth(self, *args)pcbnew.ZONE
GetZoneName(self)pcbnew.ZONE
HasFilledPolysForLayer(self, "PCB_LAYER_ID" aLayer)pcbnew.ZONE
HatchBorder(self)pcbnew.ZONE
HigherPriority(self, "ZONE" aOther)pcbnew.ZONE
HitTest(self, *args)pcbnew.ZONE
HitTestCutout(self, *args)pcbnew.ZONE
HitTestFilledArea(self, "PCB_LAYER_ID" aLayer, "wxPoint" aRefPos, "int" aAccuracy=0)pcbnew.ZONE
HitTestForCorner(self, *args)pcbnew.ZONE
HitTestForEdge(self, *args)pcbnew.ZONE
InitDataFromSrcInCopyCtor(self, "ZONE" aZone)pcbnew.ZONE
IsConnected(self)pcbnew.ZONE
IsFilled(self)pcbnew.ZONE
IsIsland(self, "PCB_LAYER_ID" aLayer, "int" aPolyIdx)pcbnew.ZONE
IsKeepout(self)pcbnew.ZONE
IsOnCopperLayer(self)pcbnew.ZONE
IsOnLayer(self, "PCB_LAYER_ID" arg2)pcbnew.ZONE
IsSame(self, "ZONE" aZoneToCompare)pcbnew.ZONE
Iterate(self)pcbnew.ZONE
IterateWithHoles(self)pcbnew.ZONE
KeepoutAll(self)pcbnew.ZONE
Matches(self, "wxFindReplaceData const &" aSearchData, "void *" aAuxData)pcbnew.ZONE
Mirror(self, "wxPoint" aMirrorRef, "bool" aMirrorLeftRight)pcbnew.ZONE
Move(self, "wxPoint" offset)pcbnew.ZONE
MoveEdge(self, "wxPoint" offset, "int" aEdge)pcbnew.ZONE
NeedRefill(self)pcbnew.ZONE
NewHole(self)pcbnew.ZONE
Outline(self, *args)pcbnew.ZONE
RawPolysList(self, "PCB_LAYER_ID" aLayer)pcbnew.ZONE
RemoveAllContours(self)pcbnew.ZONE
RemoveCutout(self, "int" aOutlineIdx, "int" aHoleIdx)pcbnew.ZONE
Rotate(self, "wxPoint" aCentre, "double" aAngle)pcbnew.ZONE
SameNet(self, "ZONE" aOther)pcbnew.ZONE
SetBorderDisplayStyle(self, "ZONE_BORDER_DISPLAY_STYLE" aHatchStyle, "int" aHatchPitch, "bool" aRebuildHatch)pcbnew.ZONE
SetCornerPosition(self, "int" aCornerIndex, "wxPoint" new_pos)pcbnew.ZONE
SetCornerRadius(self, "unsigned int" aRadius)pcbnew.ZONE
SetCornerSmoothingType(self, "int" aType)pcbnew.ZONE
SetDoNotAllowCopperPour(self, "bool" aEnable)pcbnew.ZONE
SetDoNotAllowFootprints(self, "bool" aEnable)pcbnew.ZONE
SetDoNotAllowPads(self, "bool" aEnable)pcbnew.ZONE
SetDoNotAllowTracks(self, "bool" aEnable)pcbnew.ZONE
SetDoNotAllowVias(self, "bool" aEnable)pcbnew.ZONE
SetFilledPolysList(self, "PCB_LAYER_ID" aLayer, "SHAPE_POLY_SET" aPolysList)pcbnew.ZONE
SetFillFlag(self, "PCB_LAYER_ID" aLayer, "bool" aFlag)pcbnew.ZONE
SetFillMode(self, "ZONE_FILL_MODE" aFillMode)pcbnew.ZONE
SetFillSegments(self, "PCB_LAYER_ID" aLayer, "std::vector< SEG,std::allocator< SEG > > const &" aSegments)pcbnew.ZONE
SetFillVersion(self, "int" aVersion)pcbnew.ZONE
SetHatchBorderAlgorithm(self, "int" aAlgo)pcbnew.ZONE
SetHatchGap(self, "int" aStep)pcbnew.ZONE
SetHatchHoleMinArea(self, "double" aPct)pcbnew.ZONE
SetHatchOrientation(self, "double" aStep)pcbnew.ZONE
SetHatchPitch(self, "int" aPitch)pcbnew.ZONE
SetHatchSmoothingLevel(self, "int" aLevel)pcbnew.ZONE
SetHatchSmoothingValue(self, "double" aValue)pcbnew.ZONE
SetHatchStyle(self, "ZONE_BORDER_DISPLAY_STYLE" aStyle)pcbnew.ZONE
SetHatchThickness(self, "int" aThickness)pcbnew.ZONE
SetHV45(self, "bool" aConstrain)pcbnew.ZONE
SetIsFilled(self, "bool" isFilled)pcbnew.ZONE
SetIsIsland(self, "PCB_LAYER_ID" aLayer, "int" aPolyIdx)pcbnew.ZONE
SetIslandRemovalMode(self, "ISLAND_REMOVAL_MODE" aRemove)pcbnew.ZONE
SetIsRuleArea(self, "bool" aEnable)pcbnew.ZONE
SetLayer(self, "PCB_LAYER_ID" aLayer)pcbnew.ZONE
SetLayerSet(self, "LSET" aLayerSet)pcbnew.ZONE
SetLocalClearance(self, "int" aClearance)pcbnew.ZONE
SetLocalFlags(self, "int" aFlags)pcbnew.ZONE
SetMinIslandArea(self, "long long" aArea)pcbnew.ZONE
SetMinThickness(self, "int" aMinThickness)pcbnew.ZONE
SetNeedRefill(self, "bool" aNeedRefill)pcbnew.ZONE
SetOutline(self, "SHAPE_POLY_SET" aOutline)pcbnew.ZONE
SetPadConnection(self, "ZONE_CONNECTION" aPadConnection)pcbnew.ZONE
SetPosition(self, "wxPoint" aPos)pcbnew.ZONE
SetPriority(self, "unsigned int" aPriority)pcbnew.ZONE
SetRawPolysList(self, "PCB_LAYER_ID" aLayer, "SHAPE_POLY_SET" aPolysList)pcbnew.ZONE
SetSelectedCorner(self, *args)pcbnew.ZONE
SetThermalReliefGap(self, "int" aThermalReliefGap)pcbnew.ZONE
SetThermalReliefSpokeWidth(self, "int" aThermalReliefSpokeWidth)pcbnew.ZONE
SetZoneName(self, "wxString" aName)pcbnew.ZONE
SwapData(self, "BOARD_ITEM" aImage)pcbnew.ZONE
thisownpcbnew.ZONEstatic
TransformShapeWithClearanceToPolygon(self, "SHAPE_POLY_SET" aCornerBuffer, "PCB_LAYER_ID" aLayer, "int" aClearanceValue, "int" aError, "ERROR_LOC" aErrorLoc, "bool" ignoreLineWidth=False)pcbnew.ZONE
TransformSmoothedOutlineToPolygon(self, "SHAPE_POLY_SET" aCornerBuffer, "int" aClearance, "int" aError, "ERROR_LOC" aErrorLoc, "SHAPE_POLY_SET" aBoardOutline)pcbnew.ZONE
TransformSolidAreasShapesToPolygon(self, *args)pcbnew.ZONE
UnFill(self)pcbnew.ZONE
UnHatchBorder(self)pcbnew.ZONE
ViewGetLayers(self, "int []" aLayers, "int &" aCount)pcbnew.ZONE
ViewGetLOD(self, "int" aLayer, "KIGFX::VIEW *" aView)pcbnew.ZONE