KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | List of all members
pcbnew.PADSTACK Class Reference
Inheritance diagram for pcbnew.PADSTACK:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, *args)
 
def __eq__ (self, aOther)
 
def __ne__ (self, aOther)
 
def Serialize (self, aContainer)
 
def Deserialize (self, aContainer)
 
def Similarity (self, aOther)
 
def LayerSet (self, *args)
 
def SetLayerSet (self, aSet)
 
def FlipLayers (self, aCopperLayerCount)
 
def StartLayer (self)
 
def EndLayer (self)
 
def Mode (self)
 
def SetMode (self, aMode)
 
def Name (self)
 
def GetOrientation (self)
 
def SetOrientation (self, aAngle)
 
def Drill (self, *args)
 
def SecondaryDrill (self, *args)
 
def UnconnectedLayerMode (self)
 
def SetUnconnectedLayerMode (self, aMode)
 
def CopperLayer (self, *args)
 
def FrontOuterLayers (self, *args)
 
def BackOuterLayers (self, *args)
 
def IsTented (self, aSide)
 
def CustomShapeInZoneMode (self)
 
def SetCustomShapeInZoneMode (self, aM)
 
def ForEachUniqueLayer (self, aMethod)
 
def UniqueLayers (self)
 
def EffectiveLayerFor (self, aLayer)
 
def RelevantShapeLayers (self, aOther)
 
def Shape (self, aLayer)
 
def SetShape (self, aShape, aLayer)
 
def SetSize (self, aSize, aLayer)
 
def Size (self, aLayer)
 
def DrillShape (self)
 
def SetDrillShape (self, aShape)
 
def Offset (self, *args)
 
def AnchorShape (self, aLayer)
 
def SetAnchorShape (self, aShape, aLayer)
 
def TrapezoidDeltaSize (self, *args)
 
def RoundRectRadiusRatio (self, aLayer)
 
def SetRoundRectRadiusRatio (self, aRatio, aLayer)
 
def RoundRectRadius (self, aLayer)
 
def SetRoundRectRadius (self, aRadius, aLayer)
 
def ChamferRatio (self, aLayer)
 
def SetChamferRatio (self, aRatio, aLayer)
 
def ChamferPositions (self, *args)
 
def SetChamferPositions (self, aPositions, aLayer)
 
def Clearance (self, *args)
 
def SolderMaskMargin (self, *args)
 
def SolderPasteMargin (self, *args)
 
def SolderPasteMarginRatio (self, *args)
 
def ZoneConnection (self, *args)
 
def ThermalSpokeWidth (self, *args)
 
def ThermalGap (self, *args)
 
def DefaultThermalSpokeAngleForShape (self, aLayer=F_Cu)
 
def ThermalSpokeAngle (self, aLayer=F_Cu)
 
def SetThermalSpokeAngle (self, aAngle, aLayer=F_Cu)
 
def Primitives (self, *args)
 
def AddPrimitive (self, aShape, aLayer)
 
def AppendPrimitives (self, aPrimitivesList, aLayer)
 
def ReplacePrimitives (self, aPrimitivesList, aLayer)
 
def ClearPrimitives (self, aLayer)
 

Static Public Member Functions

def Compare (aPadstackRef, aPadstackCmp)
 

Static Public Attributes

_pcbnew TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
 
_pcbnew TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
 
_pcbnew TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
 
_pcbnew MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
 
_pcbnew MODE_FRONT_INNER_BACK = _pcbnew.PADSTACK_MODE_FRONT_INNER_BACK
 
_pcbnew MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
 
_pcbnew ALL_LAYERS = _pcbnew.PADSTACK_ALL_LAYERS
 
_pcbnew INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
 
_pcbnew UNCONNECTED_LAYER_MODE_KEEP_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_KEEP_ALL
 
_pcbnew UNCONNECTED_LAYER_MODE_REMOVE_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_ALL
 
_pcbnew UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END
 
_pcbnew CUSTOM_SHAPE_ZONE_MODE_OUTLINE = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_OUTLINE
 
_pcbnew CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL
 

Properties

property thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Detailed Description

Proxy of C++ PADSTACK class.

Definition at line 13303 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.PADSTACK.__init__ (   self,
args 
)
    __init__(PADSTACK self, BOARD_ITEM aParent) -> PADSTACK
    __init__(PADSTACK self, PADSTACK aOther) -> PADSTACK

Definition at line 13336 of file pcbnew.py.

Here is the caller graph for this function:

Member Function Documentation

◆ __eq__()

def pcbnew.PADSTACK.__eq__ (   self,
  aOther 
)
__eq__(PADSTACK self, PADSTACK aOther) -> bool

Definition at line 13343 of file pcbnew.py.

◆ __ne__()

def pcbnew.PADSTACK.__ne__ (   self,
  aOther 
)
__ne__(PADSTACK self, PADSTACK aOther) -> bool

Definition at line 13347 of file pcbnew.py.

◆ AddPrimitive()

def pcbnew.PADSTACK.AddPrimitive (   self,
  aShape,
  aLayer 
)
AddPrimitive(PADSTACK self, PCB_SHAPE aShape, PCB_LAYER_ID aLayer)

Definition at line 13631 of file pcbnew.py.

◆ AnchorShape()

def pcbnew.PADSTACK.AnchorShape (   self,
  aLayer 
)
AnchorShape(PADSTACK self, PCB_LAYER_ID aLayer) -> PAD_SHAPE

Definition at line 13513 of file pcbnew.py.

◆ AppendPrimitives()

def pcbnew.PADSTACK.AppendPrimitives (   self,
  aPrimitivesList,
  aLayer 
)
AppendPrimitives(PADSTACK self, std::vector< std::shared_ptr< PCB_SHAPE >,std::allocator< std::shared_ptr< PCB_SHAPE > > > const & aPrimitivesList, PCB_LAYER_ID aLayer)

Definition at line 13635 of file pcbnew.py.

◆ BackOuterLayers()

def pcbnew.PADSTACK.BackOuterLayers (   self,
args 
)
    BackOuterLayers(PADSTACK self) -> PADSTACK::MASK_LAYER_PROPS
    BackOuterLayers(PADSTACK self) -> PADSTACK::MASK_LAYER_PROPS const &

Definition at line 13447 of file pcbnew.py.

Here is the caller graph for this function:

◆ ChamferPositions()

def pcbnew.PADSTACK.ChamferPositions (   self,
args 
)
    ChamferPositions(PADSTACK self, PCB_LAYER_ID aLayer) -> int
    ChamferPositions(PADSTACK self, PCB_LAYER_ID aLayer) -> int const &

Definition at line 13552 of file pcbnew.py.

Here is the caller graph for this function:

◆ ChamferRatio()

def pcbnew.PADSTACK.ChamferRatio (   self,
  aLayer 
)
ChamferRatio(PADSTACK self, PCB_LAYER_ID aLayer) -> double

Definition at line 13544 of file pcbnew.py.

◆ Clearance()

def pcbnew.PADSTACK.Clearance (   self,
args 
)
    Clearance(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int >
    Clearance(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int > const

Definition at line 13563 of file pcbnew.py.

Here is the caller graph for this function:

◆ ClearPrimitives()

def pcbnew.PADSTACK.ClearPrimitives (   self,
  aLayer 
)
ClearPrimitives(PADSTACK self, PCB_LAYER_ID aLayer)

Definition at line 13643 of file pcbnew.py.

◆ Compare()

def pcbnew.PADSTACK.Compare (   aPadstackRef,
  aPadstackCmp 
)
static
Compare(PADSTACK aPadstackRef, PADSTACK aPadstackCmp) -> int

Definition at line 13360 of file pcbnew.py.

◆ CopperLayer()

def pcbnew.PADSTACK.CopperLayer (   self,
args 
)
    CopperLayer(PADSTACK self, PCB_LAYER_ID aLayer) -> PADSTACK::COPPER_LAYER_PROPS
    CopperLayer(PADSTACK self, PCB_LAYER_ID aLayer) -> PADSTACK::COPPER_LAYER_PROPS const &

Definition at line 13433 of file pcbnew.py.

Here is the caller graph for this function:

◆ CustomShapeInZoneMode()

def pcbnew.PADSTACK.CustomShapeInZoneMode (   self)
CustomShapeInZoneMode(PADSTACK self) -> PADSTACK::CUSTOM_SHAPE_ZONE_MODE

Definition at line 13458 of file pcbnew.py.

◆ DefaultThermalSpokeAngleForShape()

def pcbnew.PADSTACK.DefaultThermalSpokeAngleForShape (   self,
  aLayer = F_Cu 
)
DefaultThermalSpokeAngleForShape(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> EDA_ANGLE

Definition at line 13612 of file pcbnew.py.

◆ Deserialize()

def pcbnew.PADSTACK.Deserialize (   self,
  aContainer 
)
Deserialize(PADSTACK self, google::protobuf::Any const & aContainer) -> bool

Definition at line 13355 of file pcbnew.py.

◆ Drill()

def pcbnew.PADSTACK.Drill (   self,
args 
)
    Drill(PADSTACK self) -> PADSTACK::DRILL_PROPS
    Drill(PADSTACK self) -> PADSTACK::DRILL_PROPS const &

Definition at line 13411 of file pcbnew.py.

Here is the caller graph for this function:

◆ DrillShape()

def pcbnew.PADSTACK.DrillShape (   self)
DrillShape(PADSTACK self) -> PAD_DRILL_SHAPE

Definition at line 13498 of file pcbnew.py.

◆ EffectiveLayerFor()

def pcbnew.PADSTACK.EffectiveLayerFor (   self,
  aLayer 
)
EffectiveLayerFor(PADSTACK self, PCB_LAYER_ID aLayer) -> PCB_LAYER_ID

Definition at line 13474 of file pcbnew.py.

◆ EndLayer()

def pcbnew.PADSTACK.EndLayer (   self)
EndLayer(PADSTACK self) -> PCB_LAYER_ID

Definition at line 13387 of file pcbnew.py.

◆ FlipLayers()

def pcbnew.PADSTACK.FlipLayers (   self,
  aCopperLayerCount 
)
FlipLayers(PADSTACK self, int aCopperLayerCount)

Definition at line 13379 of file pcbnew.py.

◆ ForEachUniqueLayer()

def pcbnew.PADSTACK.ForEachUniqueLayer (   self,
  aMethod 
)
ForEachUniqueLayer(PADSTACK self, std::function< void (PCB_LAYER_ID) > const & aMethod)

Definition at line 13466 of file pcbnew.py.

◆ FrontOuterLayers()

def pcbnew.PADSTACK.FrontOuterLayers (   self,
args 
)
    FrontOuterLayers(PADSTACK self) -> PADSTACK::MASK_LAYER_PROPS
    FrontOuterLayers(PADSTACK self) -> PADSTACK::MASK_LAYER_PROPS const &

Definition at line 13440 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetOrientation()

def pcbnew.PADSTACK.GetOrientation (   self)
GetOrientation(PADSTACK self) -> EDA_ANGLE

Definition at line 13403 of file pcbnew.py.

◆ IsTented()

def pcbnew.PADSTACK.IsTented (   self,
  aSide 
)
IsTented(PADSTACK self, PCB_LAYER_ID aSide) -> std::optional< bool >

Definition at line 13454 of file pcbnew.py.

◆ LayerSet()

def pcbnew.PADSTACK.LayerSet (   self,
args 
)
    LayerSet(PADSTACK self) -> LSET
    LayerSet(PADSTACK self) -> LSET

Definition at line 13368 of file pcbnew.py.

Here is the caller graph for this function:

◆ Mode()

def pcbnew.PADSTACK.Mode (   self)
Mode(PADSTACK self) -> PADSTACK::MODE

Definition at line 13391 of file pcbnew.py.

◆ Name()

def pcbnew.PADSTACK.Name (   self)
Name(PADSTACK self) -> wxString

Definition at line 13399 of file pcbnew.py.

◆ Offset()

def pcbnew.PADSTACK.Offset (   self,
args 
)
    Offset(PADSTACK self, PCB_LAYER_ID aLayer) -> VECTOR2I
    Offset(PADSTACK self, PCB_LAYER_ID aLayer) -> VECTOR2I

Definition at line 13506 of file pcbnew.py.

Here is the caller graph for this function:

◆ Primitives()

def pcbnew.PADSTACK.Primitives (   self,
args 
)
    Primitives(PADSTACK self, PCB_LAYER_ID aLayer) -> std::vector< std::shared_ptr< PCB_SHAPE >,std::allocator< std::shared_ptr< PCB_SHAPE > > >
    Primitives(PADSTACK self, PCB_LAYER_ID aLayer) -> std::vector< std::shared_ptr< PCB_SHAPE >,std::allocator< std::shared_ptr< PCB_SHAPE > > > const &

Definition at line 13624 of file pcbnew.py.

Here is the caller graph for this function:

◆ RelevantShapeLayers()

def pcbnew.PADSTACK.RelevantShapeLayers (   self,
  aOther 
)
RelevantShapeLayers(PADSTACK self, PADSTACK aOther) -> LSET

Definition at line 13478 of file pcbnew.py.

◆ ReplacePrimitives()

def pcbnew.PADSTACK.ReplacePrimitives (   self,
  aPrimitivesList,
  aLayer 
)
ReplacePrimitives(PADSTACK self, std::vector< std::shared_ptr< PCB_SHAPE >,std::allocator< std::shared_ptr< PCB_SHAPE > > > const & aPrimitivesList, PCB_LAYER_ID aLayer)

Definition at line 13639 of file pcbnew.py.

◆ RoundRectRadius()

def pcbnew.PADSTACK.RoundRectRadius (   self,
  aLayer 
)
RoundRectRadius(PADSTACK self, PCB_LAYER_ID aLayer) -> int

Definition at line 13536 of file pcbnew.py.

◆ RoundRectRadiusRatio()

def pcbnew.PADSTACK.RoundRectRadiusRatio (   self,
  aLayer 
)
RoundRectRadiusRatio(PADSTACK self, PCB_LAYER_ID aLayer) -> double

Definition at line 13528 of file pcbnew.py.

◆ SecondaryDrill()

def pcbnew.PADSTACK.SecondaryDrill (   self,
args 
)
    SecondaryDrill(PADSTACK self) -> PADSTACK::DRILL_PROPS
    SecondaryDrill(PADSTACK self) -> PADSTACK::DRILL_PROPS const &

Definition at line 13418 of file pcbnew.py.

Here is the caller graph for this function:

◆ Serialize()

def pcbnew.PADSTACK.Serialize (   self,
  aContainer 
)
Serialize(PADSTACK self, google::protobuf::Any & aContainer)

Definition at line 13351 of file pcbnew.py.

◆ SetAnchorShape()

def pcbnew.PADSTACK.SetAnchorShape (   self,
  aShape,
  aLayer 
)
SetAnchorShape(PADSTACK self, PAD_SHAPE aShape, PCB_LAYER_ID aLayer)

Definition at line 13517 of file pcbnew.py.

◆ SetChamferPositions()

def pcbnew.PADSTACK.SetChamferPositions (   self,
  aPositions,
  aLayer 
)
SetChamferPositions(PADSTACK self, int aPositions, PCB_LAYER_ID aLayer)

Definition at line 13559 of file pcbnew.py.

◆ SetChamferRatio()

def pcbnew.PADSTACK.SetChamferRatio (   self,
  aRatio,
  aLayer 
)
SetChamferRatio(PADSTACK self, double aRatio, PCB_LAYER_ID aLayer)

Definition at line 13548 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

def pcbnew.PADSTACK.SetCustomShapeInZoneMode (   self,
  aM 
)
SetCustomShapeInZoneMode(PADSTACK self, PADSTACK::CUSTOM_SHAPE_ZONE_MODE aM)

Definition at line 13462 of file pcbnew.py.

◆ SetDrillShape()

def pcbnew.PADSTACK.SetDrillShape (   self,
  aShape 
)
SetDrillShape(PADSTACK self, PAD_DRILL_SHAPE aShape)

Definition at line 13502 of file pcbnew.py.

◆ SetLayerSet()

def pcbnew.PADSTACK.SetLayerSet (   self,
  aSet 
)
SetLayerSet(PADSTACK self, LSET aSet)

Definition at line 13375 of file pcbnew.py.

◆ SetMode()

def pcbnew.PADSTACK.SetMode (   self,
  aMode 
)
SetMode(PADSTACK self, PADSTACK::MODE aMode)

Definition at line 13395 of file pcbnew.py.

◆ SetOrientation()

def pcbnew.PADSTACK.SetOrientation (   self,
  aAngle 
)
SetOrientation(PADSTACK self, EDA_ANGLE aAngle)

Definition at line 13407 of file pcbnew.py.

◆ SetRoundRectRadius()

def pcbnew.PADSTACK.SetRoundRectRadius (   self,
  aRadius,
  aLayer 
)
SetRoundRectRadius(PADSTACK self, double aRadius, PCB_LAYER_ID aLayer)

Definition at line 13540 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

def pcbnew.PADSTACK.SetRoundRectRadiusRatio (   self,
  aRatio,
  aLayer 
)
SetRoundRectRadiusRatio(PADSTACK self, double aRatio, PCB_LAYER_ID aLayer)

Definition at line 13532 of file pcbnew.py.

◆ SetShape()

def pcbnew.PADSTACK.SetShape (   self,
  aShape,
  aLayer 
)
SetShape(PADSTACK self, PAD_SHAPE aShape, PCB_LAYER_ID aLayer)

Definition at line 13486 of file pcbnew.py.

◆ SetSize()

def pcbnew.PADSTACK.SetSize (   self,
  aSize,
  aLayer 
)
SetSize(PADSTACK self, VECTOR2I aSize, PCB_LAYER_ID aLayer)

Definition at line 13490 of file pcbnew.py.

◆ SetThermalSpokeAngle()

def pcbnew.PADSTACK.SetThermalSpokeAngle (   self,
  aAngle,
  aLayer = F_Cu 
)
SetThermalSpokeAngle(PADSTACK self, EDA_ANGLE aAngle, PCB_LAYER_ID aLayer=F_Cu)

Definition at line 13620 of file pcbnew.py.

◆ SetUnconnectedLayerMode()

def pcbnew.PADSTACK.SetUnconnectedLayerMode (   self,
  aMode 
)
SetUnconnectedLayerMode(PADSTACK self, PADSTACK::UNCONNECTED_LAYER_MODE aMode)

Definition at line 13429 of file pcbnew.py.

◆ Shape()

def pcbnew.PADSTACK.Shape (   self,
  aLayer 
)
Shape(PADSTACK self, PCB_LAYER_ID aLayer) -> PAD_SHAPE

Definition at line 13482 of file pcbnew.py.

◆ Similarity()

def pcbnew.PADSTACK.Similarity (   self,
  aOther 
)
Similarity(PADSTACK self, PADSTACK aOther) -> double

Definition at line 13364 of file pcbnew.py.

◆ Size()

def pcbnew.PADSTACK.Size (   self,
  aLayer 
)
Size(PADSTACK self, PCB_LAYER_ID aLayer) -> VECTOR2I

Definition at line 13494 of file pcbnew.py.

◆ SolderMaskMargin()

def pcbnew.PADSTACK.SolderMaskMargin (   self,
args 
)
    SolderMaskMargin(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int >
    SolderMaskMargin(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int > const

Definition at line 13570 of file pcbnew.py.

Here is the caller graph for this function:

◆ SolderPasteMargin()

def pcbnew.PADSTACK.SolderPasteMargin (   self,
args 
)
    SolderPasteMargin(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int >
    SolderPasteMargin(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int > const

Definition at line 13577 of file pcbnew.py.

Here is the caller graph for this function:

◆ SolderPasteMarginRatio()

def pcbnew.PADSTACK.SolderPasteMarginRatio (   self,
args 
)
    SolderPasteMarginRatio(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< double >
    SolderPasteMarginRatio(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< double > const

Definition at line 13584 of file pcbnew.py.

Here is the caller graph for this function:

◆ StartLayer()

def pcbnew.PADSTACK.StartLayer (   self)
StartLayer(PADSTACK self) -> PCB_LAYER_ID

Definition at line 13383 of file pcbnew.py.

◆ ThermalGap()

def pcbnew.PADSTACK.ThermalGap (   self,
args 
)
    ThermalGap(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int >
    ThermalGap(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int > const

Definition at line 13605 of file pcbnew.py.

Here is the caller graph for this function:

◆ ThermalSpokeAngle()

def pcbnew.PADSTACK.ThermalSpokeAngle (   self,
  aLayer = F_Cu 
)
ThermalSpokeAngle(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> EDA_ANGLE

Definition at line 13616 of file pcbnew.py.

◆ ThermalSpokeWidth()

def pcbnew.PADSTACK.ThermalSpokeWidth (   self,
args 
)
    ThermalSpokeWidth(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int >
    ThermalSpokeWidth(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< int > const

Definition at line 13598 of file pcbnew.py.

Here is the caller graph for this function:

◆ TrapezoidDeltaSize()

def pcbnew.PADSTACK.TrapezoidDeltaSize (   self,
args 
)
    TrapezoidDeltaSize(PADSTACK self, PCB_LAYER_ID aLayer) -> VECTOR2I
    TrapezoidDeltaSize(PADSTACK self, PCB_LAYER_ID aLayer) -> VECTOR2I

Definition at line 13521 of file pcbnew.py.

Here is the caller graph for this function:

◆ UnconnectedLayerMode()

def pcbnew.PADSTACK.UnconnectedLayerMode (   self)
UnconnectedLayerMode(PADSTACK self) -> PADSTACK::UNCONNECTED_LAYER_MODE

Definition at line 13425 of file pcbnew.py.

◆ UniqueLayers()

def pcbnew.PADSTACK.UniqueLayers (   self)
UniqueLayers(PADSTACK self) -> base_seqVect

Definition at line 13470 of file pcbnew.py.

◆ ZoneConnection()

def pcbnew.PADSTACK.ZoneConnection (   self,
args 
)
    ZoneConnection(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< ZONE_CONNECTION >
    ZoneConnection(PADSTACK self, PCB_LAYER_ID aLayer=F_Cu) -> std::optional< ZONE_CONNECTION > const

Definition at line 13591 of file pcbnew.py.

Here is the caller graph for this function:

Member Data Documentation

◆ ALL_LAYERS

_pcbnew pcbnew.PADSTACK.ALL_LAYERS = _pcbnew.PADSTACK_ALL_LAYERS
static

Definition at line 13320 of file pcbnew.py.

◆ CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL

_pcbnew pcbnew.PADSTACK.CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL
static

Definition at line 13332 of file pcbnew.py.

◆ CUSTOM_SHAPE_ZONE_MODE_OUTLINE

_pcbnew pcbnew.PADSTACK.CUSTOM_SHAPE_ZONE_MODE_OUTLINE = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_OUTLINE
static

Definition at line 13330 of file pcbnew.py.

◆ INNER_LAYERS

_pcbnew pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 13322 of file pcbnew.py.

◆ MODE_CUSTOM

_pcbnew pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

Definition at line 13318 of file pcbnew.py.

◆ MODE_FRONT_INNER_BACK

_pcbnew pcbnew.PADSTACK.MODE_FRONT_INNER_BACK = _pcbnew.PADSTACK_MODE_FRONT_INNER_BACK
static

Definition at line 13316 of file pcbnew.py.

◆ MODE_NORMAL

_pcbnew pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 13314 of file pcbnew.py.

◆ TYPE_MOUNTING

_pcbnew pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 13312 of file pcbnew.py.

◆ TYPE_NORMAL

_pcbnew pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 13308 of file pcbnew.py.

◆ TYPE_VIA

_pcbnew pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

Definition at line 13310 of file pcbnew.py.

◆ UNCONNECTED_LAYER_MODE_KEEP_ALL

_pcbnew pcbnew.PADSTACK.UNCONNECTED_LAYER_MODE_KEEP_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_KEEP_ALL
static

Definition at line 13324 of file pcbnew.py.

◆ UNCONNECTED_LAYER_MODE_REMOVE_ALL

_pcbnew pcbnew.PADSTACK.UNCONNECTED_LAYER_MODE_REMOVE_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_ALL
static

Definition at line 13326 of file pcbnew.py.

◆ UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END

_pcbnew pcbnew.PADSTACK.UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END
static

Definition at line 13328 of file pcbnew.py.

Property Documentation

◆ thisown

property pcbnew.PADSTACK.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 13306 of file pcbnew.py.


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