KiCad Pcbnew Python Scripting
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pcbnew.ZONE_CONTAINER Class Reference
Inheritance diagram for pcbnew.ZONE_CONTAINER:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, args)
 
def ClassOf (aItem)
 
def GetPosition (self)
 
def SetPosition (self, aPos)
 
def SetPriority (self, aPriority)
 
def GetPriority (self)
 
def GetMsgPanelInfo (self, aUnits, aList)
 
def SetLayerSet (self, aLayerSet)
 
def GetLayerSet (self)
 
def Draw (self, args)
 
def DrawFilledArea (self, args)
 
def DrawWhileCreateOutline (self, args)
 
def GetBoundingBox (self)
 
def GetClearance (self, aItem=None)
 
def IsOnCopperLayer (self)
 
def CommonLayerExists (self, aLayerSet)
 
def SetLayer (self, aLayer)
 
def GetLayer (self)
 
def IsOnLayer (self, arg2)
 
def ViewGetLayers (self, aLayers, aCount)
 
def SetFillMode (self, aFillMode)
 
def GetFillMode (self)
 
def SetThermalReliefGap (self, aThermalReliefGap)
 
def GetThermalReliefGap (self, aPad=None)
 
def SetThermalReliefCopperBridge (self, aThermalReliefCopperBridge)
 
def GetThermalReliefCopperBridge (self, aPad=None)
 
def SetArcSegmentCount (self, aArcSegCount)
 
def GetArcSegmentCount (self)
 
def IsFilled (self)
 
def SetIsFilled (self, isFilled)
 
def GetZoneClearance (self)
 
def SetZoneClearance (self, aZoneClearance)
 
def GetPadConnection (self, aPad=None)
 
def SetPadConnection (self, aPadConnection)
 
def GetMinThickness (self)
 
def SetMinThickness (self, aMinThickness)
 
def GetSelectedCorner (self)
 
def SetSelectedCorner (self, args)
 
def GetLocalFlags (self)
 
def SetLocalFlags (self, aFlags)
 
def FillSegments (self, args)
 
def Outline (self, args)
 
def SetOutline (self, aOutline)
 
def HitTestInsideZone (self, aPosition)
 
def HitTestFilledArea (self, aRefPos)
 
def TransformSolidAreasShapesToPolygonSet (self, aCornerBuffer, aCircleToSegmentsCount, aCorrectionFactor)
 
def TransformOutlinesShapeWithClearanceToPolygon (self, aCornerBuffer, aMinClearanceValue, aUseNetClearance)
 
def TransformShapeWithClearanceToPolygon (self, aCornerBuffer, aClearanceValue, aCircleToSegmentsCount, aCorrectionFactor, ignoreLineWidth=False)
 
def HitTestForCorner (self, args)
 
def HitTestForEdge (self, args)
 
def HitTest (self, args)
 
def UnFill (self)
 
def Move (self, offset)
 
def MoveEdge (self, offset, aEdge)
 
def Rotate (self, centre, angle)
 
def Flip (self, aCentre)
 
def Mirror (self, mirror_ref)
 
def GetClass (self)
 
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 IsSame (self, aZoneToCompare)
 
def ClearFilledPolysList (self)
 
def GetFilledPolysList (self)
 
def CacheTriangulation (self)
 
def SetFilledPolysList (self, aPolysList)
 
def SetRawPolysList (self, aPolysList)
 
def BuildSmoothedPoly (self, aSmoothedPoly)
 
def SetCornerSmoothingType (self, aType)
 
def GetCornerSmoothingType (self)
 
def SetCornerRadius (self, aRadius)
 
def GetCornerRadius (self)
 
def AddPolygon (self, aPolygon)
 
def SetFillSegments (self, aSegments)
 
def RawPolysList (self)
 
def GetSelectMenuText (self, aUnits)
 
def GetMenuImage (self)
 
def Clone (self)
 
def GetIsKeepout (self)
 
def GetDoNotAllowCopperPour (self)
 
def GetDoNotAllowVias (self)
 
def GetDoNotAllowTracks (self)
 
def SetIsKeepout (self, aEnable)
 
def SetDoNotAllowCopperPour (self, aEnable)
 
def SetDoNotAllowVias (self, aEnable)
 
def SetDoNotAllowTracks (self, aEnable)
 
def GetHatchPitch (self)
 
def GetDefaultHatchPitch ()
 
def SetHatch (self, aHatchStyle, aHatchPitch, aRebuildHatch)
 
def SetHatchPitch (self, aPitch)
 
def UnHatch (self)
 
def Hatch (self)
 
def GetHatchLines (self)
 
def GetHV45 (self)
 
def SetHV45 (self, aConstrain)
 
def SwapData (self, aImage)
 
- Public Member Functions inherited from pcbnew.BOARD_CONNECTED_ITEM
def __init__ (self, args, kwargs)
 
def ClassOf (aItem)
 
def IsConnected (self)
 
def GetNet (self)
 
def SetNet (self, aNetInfo)
 
def GetNetCode (self)
 
def SetNetCode (self, aNetCode, aNoAssert=False)
 
def GetNetname (self)
 
def GetNetnameMsg (self)
 
def GetShortNetname (self)
 
def GetClearance (self, aItem=None)
 
def GetNetClass (self)
 
def GetNetClassName (self)
 
def SetLocalRatsnestVisible (self, aVisible)
 
def GetLocalRatsnestVisible (self)
 
- Public Member Functions inherited from pcbnew.BOARD_ITEM
def __init__ (self, args, kwargs)
 
def GetPosition (self)
 
def GetCenter (self)
 
def SetPosition (self, aPos)
 
def IsConnected (self)
 
def Next (self)
 
def Back (self)
 
def GetParent (self)
 
def GetLayer (self)
 
def GetLayerSet (self)
 
def SetLayer (self, aLayer)
 
def Draw (self, args)
 
def SwapData (self, aImage)
 
def IsOnLayer (self, aLayer)
 
def IsTrack (self)
 
def IsLocked (self)
 
def SetLocked (self, aLocked)
 
def UnLink (self)
 
def DeleteStructure (self)
 
def ShowShape (aShape)
 
def Move (self, args)
 
def Rotate (self, args)
 
def Flip (self, args)
 
def GetBoard (self)
 
def GetLayerName (self)
 
def HitTest (self, args)
 
def FormatAngle (aAngle)
 
def FormatInternalUnits (args)
 
def ViewGetLayers (self, aLayers, aCount)
 
def TransformShapeWithClearanceToPolygon (self, aCornerBuffer, aClearanceValue, aCircleToSegmentsCount, aCorrectionFactor, 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 SetTimeStamp (self, aNewTimeStamp)
 
def GetTimeStamp (self)
 
def Next (self)
 
def Back (self)
 
def GetParent (self)
 
def GetList (self)
 
def SetParent (self, aParent)
 
def SetList (self, aList)
 
def IsNew (self)
 
def IsModified (self)
 
def IsMoving (self)
 
def IsDragging (self)
 
def IsWireImage (self)
 
def IsSelected (self)
 
def IsResized (self)
 
def IsHighlighted (self)
 
def IsBrightened (self)
 
def SetWireImage (self)
 
def SetSelected (self)
 
def SetHighlighted (self)
 
def SetBrightened (self)
 
def ClearSelected (self)
 
def ClearHighlighted (self)
 
def ClearBrightened (self)
 
def SetModified (self)
 
def GetState (self, type)
 
def SetState (self, type, state)
 
def GetStatus (self)
 
def SetStatus (self, aStatus)
 
def SetFlags (self, aMask)
 
def ClearFlags (self, aMask=-1)
 
def GetFlags (self)
 
def IsType (self, aScanTypes)
 
def SetForceVisible (self, aEnable)
 
def GetMsgPanelInfo (self, aUnits, aList)
 
def HitTest (self, aPosition)
 
def GetBoundingBox (self)
 
def Clone (self)
 
def IterateForward (listStart, inspector, testData, scanTypes)
 
def Visit (self, inspector, testData, scanTypes)
 
def GetClass (self)
 
def GetSelectMenuText (self, aUnits)
 
def GetMenuImage (self)
 
def Matches (self, aSearchData, aAuxData, aFindLocation)
 
def Replace (self, args)
 
def IsReplaceable (self)
 
def __lt__ (self, aItem)
 
def Sort (aLeft, aRight)
 
def ViewBBox (self)
 
def ViewGetLayers (self, aLayers, aCount)
 

Public Attributes

 this
 

Static Public Attributes

 NO_HATCH = _pcbnew.ZONE_CONTAINER_NO_HATCH
 
 DIAGONAL_FULL = _pcbnew.ZONE_CONTAINER_DIAGONAL_FULL
 
 DIAGONAL_EDGE = _pcbnew.ZONE_CONTAINER_DIAGONAL_EDGE
 
 ClassOf = staticmethod(ClassOf)
 
 GetDefaultHatchPitch = staticmethod(GetDefaultHatchPitch)
 
- Static Public Attributes inherited from pcbnew.BOARD_CONNECTED_ITEM
 ClassOf = staticmethod(ClassOf)
 
- Static Public Attributes inherited from pcbnew.BOARD_ITEM
 ShowShape = staticmethod(ShowShape)
 
 FormatAngle = staticmethod(FormatAngle)
 
 FormatInternalUnits = staticmethod(FormatInternalUnits)
 
- Static Public Attributes inherited from pcbnew.EDA_ITEM
 IterateForward = staticmethod(IterateForward)
 
 Sort = staticmethod(Sort)
 

Detailed Description

Proxy of C++ ZONE_CONTAINER class.

Definition at line 14227 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.ZONE_CONTAINER.__init__ (   self,
  args 
)
__init__(ZONE_CONTAINER self, BOARD parent) -> ZONE_CONTAINER
__init__(ZONE_CONTAINER self, ZONE_CONTAINER aZone) -> ZONE_CONTAINER

Definition at line 14243 of file pcbnew.py.

Member Function Documentation

def pcbnew.ZONE_CONTAINER.AddPolygon (   self,
  aPolygon 
)
AddPolygon(ZONE_CONTAINER self, wxPoint_Vector aPolygon)

Definition at line 14701 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.AppendCorner (   self,
  aPosition,
  aHoleIdx,
  aAllowDuplication = False 
)
AppendCorner(ZONE_CONTAINER self, wxPoint aPosition, int aHoleIdx, bool aAllowDuplication=False) -> bool
AppendCorner(ZONE_CONTAINER self, wxPoint aPosition, int aHoleIdx) -> bool

Definition at line 14628 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.BuildSmoothedPoly (   self,
  aSmoothedPoly 
)
BuildSmoothedPoly(ZONE_CONTAINER self, SHAPE_POLY_SET aSmoothedPoly) -> bool

Definition at line 14676 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.CacheTriangulation (   self)
CacheTriangulation(ZONE_CONTAINER self)

Definition at line 14661 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.CIterateWithHoles (   self)
CIterateWithHoles(ZONE_CONTAINER self) -> SHAPE_POLY_SET::CONST_ITERATOR

Definition at line 14603 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.ClassOf (   aItem)
ClassOf(EDA_ITEM aItem) -> bool

Definition at line 14256 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.ClearFilledPolysList (   self)
ClearFilledPolysList(ZONE_CONTAINER self)

Definition at line 14651 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Clone (   self)
Clone(ZONE_CONTAINER self) -> EDA_ITEM

Definition at line 14726 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.CommonLayerExists (   self,
  aLayerSet 
)
CommonLayerExists(ZONE_CONTAINER self, LSET aLayerSet) -> bool

Definition at line 14341 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Draw (   self,
  args 
)
Draw(ZONE_CONTAINER self, EDA_DRAW_PANEL * panel, wxDC * DC, GR_DRAWMODE aDrawMode, wxPoint offset)
Draw(ZONE_CONTAINER self, EDA_DRAW_PANEL * panel, wxDC * DC, GR_DRAWMODE aDrawMode)

Definition at line 14299 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.DrawFilledArea (   self,
  args 
)
DrawFilledArea(ZONE_CONTAINER self, EDA_DRAW_PANEL * panel, wxDC * DC, GR_DRAWMODE aDrawMode, wxPoint offset)
DrawFilledArea(ZONE_CONTAINER self, EDA_DRAW_PANEL * panel, wxDC * DC, GR_DRAWMODE aDrawMode)

Definition at line 14307 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.DrawWhileCreateOutline (   self,
  args 
)
DrawWhileCreateOutline(ZONE_CONTAINER self, EDA_DRAW_PANEL * panel, wxDC * DC, GR_DRAWMODE draw_mode)
DrawWhileCreateOutline(ZONE_CONTAINER self, EDA_DRAW_PANEL * panel, wxDC * DC)

Definition at line 14315 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.FillSegments (   self,
  args 
)
FillSegments(ZONE_CONTAINER self) -> ZONE_SEGMENT_FILL
FillSegments(ZONE_CONTAINER self) -> ZONE_SEGMENT_FILL const &

Definition at line 14478 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Flip (   self,
  aCentre 
)
Flip(ZONE_CONTAINER self, wxPoint aCentre)

Definition at line 14573 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetArcSegmentCount (   self)
GetArcSegmentCount(ZONE_CONTAINER self) -> int

Definition at line 14407 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetBoundingBox (   self)
GetBoundingBox(ZONE_CONTAINER self) -> EDA_RECT

Definition at line 14323 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetClass (   self)
GetClass(ZONE_CONTAINER self) -> wxString

Definition at line 14583 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetClearance (   self,
  aItem = None 
)
GetClearance(ZONE_CONTAINER self, BOARD_CONNECTED_ITEM aItem=None) -> int
GetClearance(ZONE_CONTAINER self) -> int

Definition at line 14328 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetCornerPosition (   self,
  aCornerIndex 
)
GetCornerPosition(ZONE_CONTAINER self, int aCornerIndex) -> VECTOR2I

Definition at line 14613 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetCornerRadius (   self)
GetCornerRadius(ZONE_CONTAINER self) -> unsigned int

Definition at line 14696 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetCornerSmoothingType (   self)
GetCornerSmoothingType(ZONE_CONTAINER self) -> int

Definition at line 14686 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetDefaultHatchPitch ( )
GetDefaultHatchPitch() -> int

Definition at line 14776 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetDoNotAllowCopperPour (   self)
GetDoNotAllowCopperPour(ZONE_CONTAINER self) -> bool

Definition at line 14736 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetDoNotAllowTracks (   self)
GetDoNotAllowTracks(ZONE_CONTAINER self) -> bool

Definition at line 14746 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetDoNotAllowVias (   self)
GetDoNotAllowVias(ZONE_CONTAINER self) -> bool

Definition at line 14741 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetFilledPolysList (   self)
GetFilledPolysList(ZONE_CONTAINER self) -> SHAPE_POLY_SET

Definition at line 14656 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetFillMode (   self)
GetFillMode(ZONE_CONTAINER self) -> ZONE_FILL_MODE

Definition at line 14371 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetHatchLines (   self)
GetHatchLines(ZONE_CONTAINER self) -> std::vector< SEG,std::allocator< SEG > > const &

Definition at line 14804 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetHatchPitch (   self)
GetHatchPitch(ZONE_CONTAINER self) -> int

Definition at line 14771 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetHatchStyle (   self)
GetHatchStyle(ZONE_CONTAINER self) -> ZONE_CONTAINER::HATCH_STYLE

Definition at line 14636 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetHV45 (   self)
GetHV45(ZONE_CONTAINER self) -> bool

Definition at line 14809 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetIsKeepout (   self)
GetIsKeepout(ZONE_CONTAINER self) -> bool

Definition at line 14731 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetLayer (   self)
GetLayer(ZONE_CONTAINER self) -> PCB_LAYER_ID

Definition at line 14351 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.ZONE_CONTAINER.GetLayerSet (   self)
GetLayerSet(ZONE_CONTAINER self) -> LSET

Definition at line 14294 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetLocalFlags (   self)
GetLocalFlags(ZONE_CONTAINER self) -> int

Definition at line 14468 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetMenuImage (   self)
GetMenuImage(ZONE_CONTAINER self) -> BITMAP_DEF

Definition at line 14721 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetMinThickness (   self)
GetMinThickness(ZONE_CONTAINER self) -> int

Definition at line 14445 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetMsgPanelInfo (   self,
  aUnits,
  aList 
)
GetMsgPanelInfo(ZONE_CONTAINER self, EDA_UNITS_T aUnits, std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > & aList)

Definition at line 14284 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetNumCorners (   self)
GetNumCorners(ZONE_CONTAINER self) -> int

Definition at line 14588 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetPadConnection (   self,
  aPad = None 
)
GetPadConnection(ZONE_CONTAINER self, D_PAD aPad=None) -> ZoneConnection
GetPadConnection(ZONE_CONTAINER self) -> ZoneConnection

Definition at line 14432 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetPosition (   self)
GetPosition(ZONE_CONTAINER self) -> wxPoint

Definition at line 14264 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetPriority (   self)
GetPriority(ZONE_CONTAINER self) -> unsigned int

Definition at line 14279 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetSelectedCorner (   self)
GetSelectedCorner(ZONE_CONTAINER self) -> int

Definition at line 14455 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetSelectMenuText (   self,
  aUnits 
)
GetSelectMenuText(ZONE_CONTAINER self, EDA_UNITS_T aUnits) -> wxString

Definition at line 14716 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetThermalReliefCopperBridge (   self,
  aPad = None 
)
GetThermalReliefCopperBridge(ZONE_CONTAINER self, D_PAD aPad=None) -> int
GetThermalReliefCopperBridge(ZONE_CONTAINER self) -> int

Definition at line 14394 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetThermalReliefGap (   self,
  aPad = None 
)
GetThermalReliefGap(ZONE_CONTAINER self, D_PAD aPad=None) -> int
GetThermalReliefGap(ZONE_CONTAINER self) -> int

Definition at line 14381 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.GetZoneClearance (   self)
GetZoneClearance(ZONE_CONTAINER self) -> int

Definition at line 14422 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Hatch (   self)
Hatch(ZONE_CONTAINER self)

Definition at line 14799 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.HitTest (   self,
  args 
)
HitTest(ZONE_CONTAINER self, wxPoint aPosition) -> bool
HitTest(ZONE_CONTAINER self, EDA_RECT aRect, bool aContained=True, int aAccuracy=0) -> bool
HitTest(ZONE_CONTAINER self, EDA_RECT aRect, bool aContained=True) -> bool
HitTest(ZONE_CONTAINER self, EDA_RECT aRect) -> bool

Definition at line 14543 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.HitTestFilledArea (   self,
  aRefPos 
)
HitTestFilledArea(ZONE_CONTAINER self, wxPoint aRefPos) -> bool

Definition at line 14504 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.HitTestForCorner (   self,
  args 
)
HitTestForCorner(ZONE_CONTAINER self, wxPoint refPos, int aAccuracy, SHAPE_POLY_SET::VERTEX_INDEX & aCornerHit) -> bool
HitTestForCorner(ZONE_CONTAINER self, wxPoint refPos, int aAccuracy) -> bool

Definition at line 14527 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.HitTestForEdge (   self,
  args 
)
HitTestForEdge(ZONE_CONTAINER self, wxPoint refPos, int aAccuracy, SHAPE_POLY_SET::VERTEX_INDEX & aCornerHit) -> bool
HitTestForEdge(ZONE_CONTAINER self, wxPoint refPos, int aAccuracy) -> bool

Definition at line 14535 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.HitTestInsideZone (   self,
  aPosition 
)
HitTestInsideZone(ZONE_CONTAINER self, wxPoint aPosition) -> bool

Definition at line 14499 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.IsFilled (   self)
IsFilled(ZONE_CONTAINER self) -> bool

Definition at line 14412 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.IsOnCopperLayer (   self)
IsOnCopperLayer(ZONE_CONTAINER self) -> bool

Definition at line 14336 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.IsOnLayer (   self,
  arg2 
)
IsOnLayer(ZONE_CONTAINER self, PCB_LAYER_ID arg2) -> bool

Definition at line 14356 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.IsSame (   self,
  aZoneToCompare 
)
IsSame(ZONE_CONTAINER self, ZONE_CONTAINER aZoneToCompare) -> bool

Definition at line 14646 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Iterate (   self)
Iterate(ZONE_CONTAINER self) -> SHAPE_POLY_SET::ITERATOR

Definition at line 14593 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.IterateWithHoles (   self)
IterateWithHoles(ZONE_CONTAINER self) -> SHAPE_POLY_SET::ITERATOR

Definition at line 14598 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Mirror (   self,
  mirror_ref 
)
Mirror(ZONE_CONTAINER self, wxPoint mirror_ref)

Definition at line 14578 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Move (   self,
  offset 
)
Move(ZONE_CONTAINER self, wxPoint offset)

Definition at line 14558 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.MoveEdge (   self,
  offset,
  aEdge 
)
MoveEdge(ZONE_CONTAINER self, wxPoint offset, int aEdge)

Definition at line 14563 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.NewHole (   self)
NewHole(ZONE_CONTAINER self)

Definition at line 14623 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Outline (   self,
  args 
)
Outline(ZONE_CONTAINER self) -> SHAPE_POLY_SET
Outline(ZONE_CONTAINER self) -> SHAPE_POLY_SET

Definition at line 14486 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.RawPolysList (   self)
RawPolysList(ZONE_CONTAINER self) -> SHAPE_POLY_SET

Definition at line 14711 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.RemoveAllContours (   self)
RemoveAllContours(ZONE_CONTAINER self)

Definition at line 14608 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.Rotate (   self,
  centre,
  angle 
)
Rotate(ZONE_CONTAINER self, wxPoint centre, double angle)

Definition at line 14568 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetArcSegmentCount (   self,
  aArcSegCount 
)
SetArcSegmentCount(ZONE_CONTAINER self, int aArcSegCount)

Definition at line 14402 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetCornerPosition (   self,
  aCornerIndex,
  new_pos 
)
SetCornerPosition(ZONE_CONTAINER self, int aCornerIndex, wxPoint new_pos)

Definition at line 14618 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetCornerRadius (   self,
  aRadius 
)
SetCornerRadius(ZONE_CONTAINER self, unsigned int aRadius)

Definition at line 14691 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetCornerSmoothingType (   self,
  aType 
)
SetCornerSmoothingType(ZONE_CONTAINER self, int aType)

Definition at line 14681 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetDoNotAllowCopperPour (   self,
  aEnable 
)
SetDoNotAllowCopperPour(ZONE_CONTAINER self, bool aEnable)

Definition at line 14756 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetDoNotAllowTracks (   self,
  aEnable 
)
SetDoNotAllowTracks(ZONE_CONTAINER self, bool aEnable)

Definition at line 14766 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetDoNotAllowVias (   self,
  aEnable 
)
SetDoNotAllowVias(ZONE_CONTAINER self, bool aEnable)

Definition at line 14761 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetFilledPolysList (   self,
  aPolysList 
)
SetFilledPolysList(ZONE_CONTAINER self, SHAPE_POLY_SET aPolysList)

Definition at line 14666 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetFillMode (   self,
  aFillMode 
)
SetFillMode(ZONE_CONTAINER self, ZONE_FILL_MODE aFillMode)

Definition at line 14366 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetFillSegments (   self,
  aSegments 
)
SetFillSegments(ZONE_CONTAINER self, ZONE_SEGMENT_FILL const & aSegments)

Definition at line 14706 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetHatch (   self,
  aHatchStyle,
  aHatchPitch,
  aRebuildHatch 
)
SetHatch(ZONE_CONTAINER self, int aHatchStyle, int aHatchPitch, bool aRebuildHatch)

Definition at line 14784 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetHatchPitch (   self,
  aPitch 
)
SetHatchPitch(ZONE_CONTAINER self, int aPitch)

Definition at line 14789 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetHatchStyle (   self,
  aStyle 
)
SetHatchStyle(ZONE_CONTAINER self, ZONE_CONTAINER::HATCH_STYLE aStyle)

Definition at line 14641 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetHV45 (   self,
  aConstrain 
)
SetHV45(ZONE_CONTAINER self, bool aConstrain)

Definition at line 14814 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetIsFilled (   self,
  isFilled 
)
SetIsFilled(ZONE_CONTAINER self, bool isFilled)

Definition at line 14417 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetIsKeepout (   self,
  aEnable 
)
SetIsKeepout(ZONE_CONTAINER self, bool aEnable)

Definition at line 14751 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetLayer (   self,
  aLayer 
)
SetLayer(ZONE_CONTAINER self, PCB_LAYER_ID aLayer)

Definition at line 14346 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetLayerSet (   self,
  aLayerSet 
)
SetLayerSet(ZONE_CONTAINER self, LSET aLayerSet)

Definition at line 14289 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetLocalFlags (   self,
  aFlags 
)
SetLocalFlags(ZONE_CONTAINER self, int aFlags)

Definition at line 14473 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetMinThickness (   self,
  aMinThickness 
)
SetMinThickness(ZONE_CONTAINER self, int aMinThickness)

Definition at line 14450 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetOutline (   self,
  aOutline 
)
SetOutline(ZONE_CONTAINER self, SHAPE_POLY_SET aOutline)

Definition at line 14494 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetPadConnection (   self,
  aPadConnection 
)
SetPadConnection(ZONE_CONTAINER self, ZoneConnection aPadConnection)

Definition at line 14440 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetPosition (   self,
  aPos 
)
SetPosition(ZONE_CONTAINER self, wxPoint aPos)

Definition at line 14269 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetPriority (   self,
  aPriority 
)
SetPriority(ZONE_CONTAINER self, unsigned int aPriority)

Definition at line 14274 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetRawPolysList (   self,
  aPolysList 
)
SetRawPolysList(ZONE_CONTAINER self, SHAPE_POLY_SET aPolysList)

Definition at line 14671 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetSelectedCorner (   self,
  args 
)
SetSelectedCorner(ZONE_CONTAINER self, int aCorner)
SetSelectedCorner(ZONE_CONTAINER self, wxPoint aPosition, int aAccuracy)

Definition at line 14460 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetThermalReliefCopperBridge (   self,
  aThermalReliefCopperBridge 
)
SetThermalReliefCopperBridge(ZONE_CONTAINER self, int aThermalReliefCopperBridge)

Definition at line 14389 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetThermalReliefGap (   self,
  aThermalReliefGap 
)
SetThermalReliefGap(ZONE_CONTAINER self, int aThermalReliefGap)

Definition at line 14376 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SetZoneClearance (   self,
  aZoneClearance 
)
SetZoneClearance(ZONE_CONTAINER self, int aZoneClearance)

Definition at line 14427 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.SwapData (   self,
  aImage 
)
SwapData(ZONE_CONTAINER self, BOARD_ITEM aImage)

Definition at line 14819 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.TransformOutlinesShapeWithClearanceToPolygon (   self,
  aCornerBuffer,
  aMinClearanceValue,
  aUseNetClearance 
)
TransformOutlinesShapeWithClearanceToPolygon(ZONE_CONTAINER self, SHAPE_POLY_SET aCornerBuffer, int aMinClearanceValue, bool aUseNetClearance)

Definition at line 14514 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.TransformShapeWithClearanceToPolygon (   self,
  aCornerBuffer,
  aClearanceValue,
  aCircleToSegmentsCount,
  aCorrectionFactor,
  ignoreLineWidth = False 
)
TransformShapeWithClearanceToPolygon(ZONE_CONTAINER self, SHAPE_POLY_SET aCornerBuffer, int aClearanceValue, int aCircleToSegmentsCount, double aCorrectionFactor, bool ignoreLineWidth=False)
TransformShapeWithClearanceToPolygon(ZONE_CONTAINER self, SHAPE_POLY_SET aCornerBuffer, int aClearanceValue, int aCircleToSegmentsCount, double aCorrectionFactor)

Definition at line 14519 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.TransformSolidAreasShapesToPolygonSet (   self,
  aCornerBuffer,
  aCircleToSegmentsCount,
  aCorrectionFactor 
)
TransformSolidAreasShapesToPolygonSet(ZONE_CONTAINER self, SHAPE_POLY_SET aCornerBuffer, int aCircleToSegmentsCount, double aCorrectionFactor)

Definition at line 14509 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.UnFill (   self)
UnFill(ZONE_CONTAINER self) -> bool

Definition at line 14553 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.UnHatch (   self)
UnHatch(ZONE_CONTAINER self)

Definition at line 14794 of file pcbnew.py.

def pcbnew.ZONE_CONTAINER.ViewGetLayers (   self,
  aLayers,
  aCount 
)
ViewGetLayers(ZONE_CONTAINER self, int [] aLayers, int & aCount)

Definition at line 14361 of file pcbnew.py.

Member Data Documentation

pcbnew.ZONE_CONTAINER.ClassOf = staticmethod(ClassOf)
static

Definition at line 14261 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.DIAGONAL_EDGE = _pcbnew.ZONE_CONTAINER_DIAGONAL_EDGE
static

Definition at line 14241 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.DIAGONAL_FULL = _pcbnew.ZONE_CONTAINER_DIAGONAL_FULL
static

Definition at line 14240 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.GetDefaultHatchPitch = staticmethod(GetDefaultHatchPitch)
static

Definition at line 14781 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.NO_HATCH = _pcbnew.ZONE_CONTAINER_NO_HATCH
static

Definition at line 14239 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.this

Definition at line 14252 of file pcbnew.py.


The documentation for this class was generated from the following file: