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 13486 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 13502 of file pcbnew.py.

Member Function Documentation

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

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

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

Definition at line 13924 of file pcbnew.py.

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

Definition at line 13909 of file pcbnew.py.

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

Definition at line 13851 of file pcbnew.py.

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

Definition at line 13899 of file pcbnew.py.

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

Definition at line 13974 of file pcbnew.py.

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

Definition at line 13592 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 13550 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 13558 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 13566 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 13729 of file pcbnew.py.

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

Definition at line 13821 of file pcbnew.py.

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

Definition at line 13658 of file pcbnew.py.

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

Definition at line 13574 of file pcbnew.py.

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

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

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

Definition at line 13861 of file pcbnew.py.

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

Definition at line 13944 of file pcbnew.py.

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

Definition at line 13934 of file pcbnew.py.

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

Definition at line 14024 of file pcbnew.py.

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

Definition at line 13984 of file pcbnew.py.

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

Definition at line 13994 of file pcbnew.py.

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

Definition at line 13989 of file pcbnew.py.

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

Definition at line 13904 of file pcbnew.py.

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

Definition at line 13622 of file pcbnew.py.

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

Definition at line 14052 of file pcbnew.py.

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

Definition at line 14019 of file pcbnew.py.

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

Definition at line 13884 of file pcbnew.py.

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

Definition at line 14057 of file pcbnew.py.

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

Definition at line 13979 of file pcbnew.py.

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

Definition at line 13602 of file pcbnew.py.

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

Definition at line 13545 of file pcbnew.py.

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

Definition at line 13719 of file pcbnew.py.

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

Definition at line 13969 of file pcbnew.py.

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

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

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

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

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

Definition at line 13515 of file pcbnew.py.

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

Definition at line 13530 of file pcbnew.py.

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

Definition at line 13706 of file pcbnew.py.

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

Definition at line 13964 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 13645 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 13632 of file pcbnew.py.

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

Definition at line 13673 of file pcbnew.py.

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

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

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

Definition at line 13755 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 13775 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 13783 of file pcbnew.py.

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

Definition at line 13750 of file pcbnew.py.

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

Definition at line 13663 of file pcbnew.py.

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

Definition at line 13587 of file pcbnew.py.

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

Definition at line 13607 of file pcbnew.py.

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

Definition at line 13894 of file pcbnew.py.

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

Definition at line 13841 of file pcbnew.py.

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

Definition at line 13846 of file pcbnew.py.

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

Definition at line 13826 of file pcbnew.py.

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

Definition at line 13806 of file pcbnew.py.

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

Definition at line 13811 of file pcbnew.py.

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

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

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

Definition at line 13959 of file pcbnew.py.

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

Definition at line 13856 of file pcbnew.py.

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

Definition at line 13816 of file pcbnew.py.

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

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

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

Definition at line 13939 of file pcbnew.py.

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

Definition at line 13929 of file pcbnew.py.

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

Definition at line 14004 of file pcbnew.py.

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

Definition at line 14014 of file pcbnew.py.

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

Definition at line 14009 of file pcbnew.py.

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

Definition at line 13914 of file pcbnew.py.

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

Definition at line 13617 of file pcbnew.py.

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

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

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

Definition at line 14037 of file pcbnew.py.

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

Definition at line 13889 of file pcbnew.py.

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

Definition at line 14062 of file pcbnew.py.

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

Definition at line 13668 of file pcbnew.py.

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

Definition at line 13999 of file pcbnew.py.

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

Definition at line 13597 of file pcbnew.py.

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

Definition at line 13540 of file pcbnew.py.

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

Definition at line 13724 of file pcbnew.py.

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

Definition at line 13701 of file pcbnew.py.

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

Definition at line 13745 of file pcbnew.py.

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

Definition at line 13691 of file pcbnew.py.

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

Definition at line 13520 of file pcbnew.py.

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

Definition at line 13525 of file pcbnew.py.

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

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

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

Definition at line 13640 of file pcbnew.py.

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

Definition at line 13627 of file pcbnew.py.

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

Definition at line 13678 of file pcbnew.py.

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

Definition at line 14067 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 13765 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 13770 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 13760 of file pcbnew.py.

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

Definition at line 13801 of file pcbnew.py.

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

Definition at line 14042 of file pcbnew.py.

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

Definition at line 13612 of file pcbnew.py.

Member Data Documentation

pcbnew.ZONE_CONTAINER.DIAGONAL_EDGE = _pcbnew.ZONE_CONTAINER_DIAGONAL_EDGE
static

Definition at line 13500 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.DIAGONAL_FULL = _pcbnew.ZONE_CONTAINER_DIAGONAL_FULL
static

Definition at line 13499 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.GetDefaultHatchPitch = staticmethod(GetDefaultHatchPitch)
static

Definition at line 14029 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.NO_HATCH = _pcbnew.ZONE_CONTAINER_NO_HATCH
static

Definition at line 13498 of file pcbnew.py.

pcbnew.ZONE_CONTAINER.this

Definition at line 13511 of file pcbnew.py.


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