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 13388 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 13421 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 13428 of file pcbnew.py.

◆ __ne__()

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

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

◆ AnchorShape()

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

Definition at line 13598 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 13720 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 13532 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 13637 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 13629 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 13648 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 13728 of file pcbnew.py.

◆ Compare()

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

Definition at line 13445 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 13518 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 13543 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 13697 of file pcbnew.py.

◆ Deserialize()

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

Definition at line 13440 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 13496 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 13583 of file pcbnew.py.

◆ EffectiveLayerFor()

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

Definition at line 13559 of file pcbnew.py.

◆ EndLayer()

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

Definition at line 13472 of file pcbnew.py.

◆ FlipLayers()

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

Definition at line 13464 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 13551 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 13525 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 13488 of file pcbnew.py.

◆ IsTented()

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

Definition at line 13539 of file pcbnew.py.

◆ LayerSet()

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

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

◆ Name()

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

Definition at line 13484 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 13591 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 13709 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 13563 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 13724 of file pcbnew.py.

◆ RoundRectRadius()

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

Definition at line 13621 of file pcbnew.py.

◆ RoundRectRadiusRatio()

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

Definition at line 13613 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 13503 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 13436 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 13602 of file pcbnew.py.

◆ SetChamferPositions()

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

Definition at line 13644 of file pcbnew.py.

◆ SetChamferRatio()

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

Definition at line 13633 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

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

Definition at line 13547 of file pcbnew.py.

◆ SetDrillShape()

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

Definition at line 13587 of file pcbnew.py.

◆ SetLayerSet()

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

Definition at line 13460 of file pcbnew.py.

◆ SetMode()

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

Definition at line 13480 of file pcbnew.py.

◆ SetOrientation()

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

Definition at line 13492 of file pcbnew.py.

◆ SetRoundRectRadius()

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

Definition at line 13625 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

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

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

◆ SetSize()

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

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

◆ SetUnconnectedLayerMode()

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

Definition at line 13514 of file pcbnew.py.

◆ Shape()

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

Definition at line 13567 of file pcbnew.py.

◆ Similarity()

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

Definition at line 13449 of file pcbnew.py.

◆ Size()

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

Definition at line 13579 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 13655 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 13662 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 13669 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 13468 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 13690 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 13701 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 13683 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 13606 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 13510 of file pcbnew.py.

◆ UniqueLayers()

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

Definition at line 13555 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 13676 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 13405 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 13417 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 13415 of file pcbnew.py.

◆ INNER_LAYERS

_pcbnew pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 13407 of file pcbnew.py.

◆ MODE_CUSTOM

_pcbnew pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

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

◆ MODE_NORMAL

_pcbnew pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 13399 of file pcbnew.py.

◆ TYPE_MOUNTING

_pcbnew pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 13397 of file pcbnew.py.

◆ TYPE_NORMAL

_pcbnew pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 13393 of file pcbnew.py.

◆ TYPE_VIA

_pcbnew pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

Definition at line 13395 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 13409 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 13411 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 13413 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 13391 of file pcbnew.py.


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