KiCAD pcbnew 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 GetPosition (self)
 
def SetPosition (self, aPos)
 
def SetPriority (self, aPriority)
 
def GetPriority (self)
 
def GetMsgPanelInfo (self, 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)
 
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)
 
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 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)
 
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 SetForceVisible (self, aEnable)
 
def GetMsgPanelInfo (self, 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)
 
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
 
 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 13547 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 13563 of file pcbnew.py.

Member Function Documentation

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

Definition at line 14010 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 13937 of file pcbnew.py.

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

Definition at line 13985 of file pcbnew.py.

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

Definition at line 13970 of file pcbnew.py.

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

Definition at line 13912 of file pcbnew.py.

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

Definition at line 13960 of file pcbnew.py.

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

Definition at line 14035 of file pcbnew.py.

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

Definition at line 13653 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 13611 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 13619 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 13627 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 13790 of file pcbnew.py.

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

Definition at line 13882 of file pcbnew.py.

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

Definition at line 13719 of file pcbnew.py.

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

Definition at line 13635 of file pcbnew.py.

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

Definition at line 13892 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 13640 of file pcbnew.py.

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

Definition at line 13922 of file pcbnew.py.

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

Definition at line 14005 of file pcbnew.py.

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

Definition at line 13995 of file pcbnew.py.

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

Definition at line 14085 of file pcbnew.py.

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

Definition at line 14045 of file pcbnew.py.

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

Definition at line 14055 of file pcbnew.py.

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

Definition at line 14050 of file pcbnew.py.

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

Definition at line 13965 of file pcbnew.py.

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

Definition at line 13683 of file pcbnew.py.

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

Definition at line 14113 of file pcbnew.py.

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

Definition at line 14080 of file pcbnew.py.

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

Definition at line 13945 of file pcbnew.py.

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

Definition at line 14118 of file pcbnew.py.

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

Definition at line 14040 of file pcbnew.py.

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

Definition at line 13663 of file pcbnew.py.

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

Definition at line 13606 of file pcbnew.py.

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

Definition at line 13780 of file pcbnew.py.

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

Definition at line 14030 of file pcbnew.py.

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

Definition at line 13757 of file pcbnew.py.

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

Definition at line 13596 of file pcbnew.py.

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

Definition at line 13897 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 13744 of file pcbnew.py.

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

Definition at line 13576 of file pcbnew.py.

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

Definition at line 13591 of file pcbnew.py.

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

Definition at line 13767 of file pcbnew.py.

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

Definition at line 14025 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 13706 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 13693 of file pcbnew.py.

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

Definition at line 13734 of file pcbnew.py.

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

Definition at line 14108 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 13852 of file pcbnew.py.

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

Definition at line 13816 of file pcbnew.py.

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

Definition at line 13836 of file pcbnew.py.

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

Definition at line 13844 of file pcbnew.py.

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

Definition at line 13811 of file pcbnew.py.

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

Definition at line 13724 of file pcbnew.py.

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

Definition at line 13648 of file pcbnew.py.

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

Definition at line 13668 of file pcbnew.py.

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

Definition at line 13955 of file pcbnew.py.

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

Definition at line 13902 of file pcbnew.py.

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

Definition at line 13907 of file pcbnew.py.

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

Definition at line 13887 of file pcbnew.py.

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

Definition at line 13867 of file pcbnew.py.

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

Definition at line 13872 of file pcbnew.py.

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

Definition at line 13932 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 13798 of file pcbnew.py.

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

Definition at line 14020 of file pcbnew.py.

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

Definition at line 13917 of file pcbnew.py.

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

Definition at line 13877 of file pcbnew.py.

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

Definition at line 13714 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 13927 of file pcbnew.py.

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

Definition at line 14000 of file pcbnew.py.

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

Definition at line 13990 of file pcbnew.py.

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

Definition at line 14065 of file pcbnew.py.

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

Definition at line 14075 of file pcbnew.py.

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

Definition at line 14070 of file pcbnew.py.

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

Definition at line 13975 of file pcbnew.py.

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

Definition at line 13678 of file pcbnew.py.

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

Definition at line 14015 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 14093 of file pcbnew.py.

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

Definition at line 14098 of file pcbnew.py.

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

Definition at line 13950 of file pcbnew.py.

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

Definition at line 14123 of file pcbnew.py.

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

Definition at line 13729 of file pcbnew.py.

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

Definition at line 14060 of file pcbnew.py.

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

Definition at line 13658 of file pcbnew.py.

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

Definition at line 13601 of file pcbnew.py.

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

Definition at line 13785 of file pcbnew.py.

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

Definition at line 13762 of file pcbnew.py.

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

Definition at line 13806 of file pcbnew.py.

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

Definition at line 13752 of file pcbnew.py.

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

Definition at line 13581 of file pcbnew.py.

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

Definition at line 13586 of file pcbnew.py.

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

Definition at line 13980 of file pcbnew.py.

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

Definition at line 13772 of file pcbnew.py.

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

Definition at line 13701 of file pcbnew.py.

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

Definition at line 13688 of file pcbnew.py.

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

Definition at line 13739 of file pcbnew.py.

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

Definition at line 14128 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 13826 of file pcbnew.py.

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

Definition at line 13831 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 13821 of file pcbnew.py.

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

Definition at line 13862 of file pcbnew.py.

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

Definition at line 14103 of file pcbnew.py.

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

Definition at line 13673 of file pcbnew.py.

Member Data Documentation

pcbnew.ZONE_CONTAINER.DIAGONAL_EDGE = _pcbnew.ZONE_CONTAINER_DIAGONAL_EDGE
static

Definition at line 13561 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.DIAGONAL_FULL = _pcbnew.ZONE_CONTAINER_DIAGONAL_FULL
static

Definition at line 13560 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.GetDefaultHatchPitch = staticmethod(GetDefaultHatchPitch)
static

Definition at line 14090 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.NO_HATCH = _pcbnew.ZONE_CONTAINER_NO_HATCH
static

Definition at line 13559 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.this

Definition at line 13572 of file pcbnew.py.


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