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 13074 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 13107 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 13114 of file pcbnew.py.

◆ __ne__()

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

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

◆ AnchorShape()

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

Definition at line 13284 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 13406 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 13218 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 13323 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 13315 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 13334 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 13414 of file pcbnew.py.

◆ Compare()

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

Definition at line 13131 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 13204 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 13229 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 13383 of file pcbnew.py.

◆ Deserialize()

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

Definition at line 13126 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 13182 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 13269 of file pcbnew.py.

◆ EffectiveLayerFor()

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

Definition at line 13245 of file pcbnew.py.

◆ EndLayer()

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

Definition at line 13158 of file pcbnew.py.

◆ FlipLayers()

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

Definition at line 13150 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 13237 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 13211 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 13174 of file pcbnew.py.

◆ IsTented()

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

Definition at line 13225 of file pcbnew.py.

◆ LayerSet()

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

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

◆ Name()

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

Definition at line 13170 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 13277 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 13395 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 13249 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 13410 of file pcbnew.py.

◆ RoundRectRadius()

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

Definition at line 13307 of file pcbnew.py.

◆ RoundRectRadiusRatio()

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

Definition at line 13299 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 13189 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 13122 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 13288 of file pcbnew.py.

◆ SetChamferPositions()

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

Definition at line 13330 of file pcbnew.py.

◆ SetChamferRatio()

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

Definition at line 13319 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

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

Definition at line 13233 of file pcbnew.py.

◆ SetDrillShape()

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

Definition at line 13273 of file pcbnew.py.

◆ SetLayerSet()

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

Definition at line 13146 of file pcbnew.py.

◆ SetMode()

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

Definition at line 13166 of file pcbnew.py.

◆ SetOrientation()

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

Definition at line 13178 of file pcbnew.py.

◆ SetRoundRectRadius()

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

Definition at line 13311 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

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

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

◆ SetSize()

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

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

◆ SetUnconnectedLayerMode()

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

Definition at line 13200 of file pcbnew.py.

◆ Shape()

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

Definition at line 13253 of file pcbnew.py.

◆ Similarity()

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

Definition at line 13135 of file pcbnew.py.

◆ Size()

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

Definition at line 13265 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 13341 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 13348 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 13355 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 13154 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 13376 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 13387 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 13369 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 13292 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 13196 of file pcbnew.py.

◆ UniqueLayers()

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

Definition at line 13241 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 13362 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 13091 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 13103 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 13101 of file pcbnew.py.

◆ INNER_LAYERS

_pcbnew pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 13093 of file pcbnew.py.

◆ MODE_CUSTOM

_pcbnew pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

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

◆ MODE_NORMAL

_pcbnew pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 13085 of file pcbnew.py.

◆ TYPE_MOUNTING

_pcbnew pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 13083 of file pcbnew.py.

◆ TYPE_NORMAL

_pcbnew pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 13079 of file pcbnew.py.

◆ TYPE_VIA

_pcbnew pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

Definition at line 13081 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 13095 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 13097 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 13099 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 13077 of file pcbnew.py.


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