KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.PADSTACK Class Reference
Inheritance diagram for pcbnew.PADSTACK:

Public Member Functions

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

Static Public Member Functions

 Compare (aPadstackRef, aPadstackCmp)
 

Static Public Attributes

 TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
 
 TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
 
 TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
 
 MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
 
 MODE_FRONT_INNER_BACK = _pcbnew.PADSTACK_MODE_FRONT_INNER_BACK
 
 MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
 
 ALL_LAYERS = _pcbnew.PADSTACK_ALL_LAYERS
 
 INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
 

Properties

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

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 14448 of file pcbnew.py.

Member Function Documentation

◆ __eq__()

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

Definition at line 14455 of file pcbnew.py.

◆ __ne__()

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

Definition at line 14459 of file pcbnew.py.

◆ AddPrimitive()

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

Definition at line 14792 of file pcbnew.py.

◆ AnchorShape()

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

Definition at line 14674 of file pcbnew.py.

◆ AppendPrimitives()

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

◆ BackOuterLayers()

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

Definition at line 14592 of file pcbnew.py.

◆ BackPostMachining()

pcbnew.PADSTACK.BackPostMachining ( self,
* args )
    BackPostMachining(PADSTACK self) -> PADSTACK::POST_MACHINING_PROPS
    BackPostMachining(PADSTACK self) -> PADSTACK::POST_MACHINING_PROPS const &

Definition at line 14563 of file pcbnew.py.

◆ ChamferPositions()

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

◆ ChamferRatio()

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

Definition at line 14705 of file pcbnew.py.

◆ Clearance()

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

◆ ClearPrimitives()

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

Definition at line 14804 of file pcbnew.py.

◆ Compare()

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

Definition at line 14472 of file pcbnew.py.

◆ CopperLayer()

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

◆ CustomName()

pcbnew.PADSTACK.CustomName ( self)
CustomName(PADSTACK self) -> wxChar const *

Definition at line 14519 of file pcbnew.py.

◆ CustomShapeInZoneMode()

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

Definition at line 14619 of file pcbnew.py.

◆ DefaultThermalSpokeAngleForShape()

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

Definition at line 14773 of file pcbnew.py.

◆ Deserialize()

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

Definition at line 14467 of file pcbnew.py.

◆ Drill()

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

Definition at line 14535 of file pcbnew.py.

◆ DrillShape()

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

Definition at line 14659 of file pcbnew.py.

◆ EffectiveLayerFor()

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

Definition at line 14635 of file pcbnew.py.

◆ EndLayer()

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

Definition at line 14503 of file pcbnew.py.

◆ FlipLayers()

pcbnew.PADSTACK.FlipLayers ( self,
aBoard )
FlipLayers(PADSTACK self, BOARD aBoard)

Definition at line 14495 of file pcbnew.py.

◆ ForEachUniqueLayer()

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

Definition at line 14627 of file pcbnew.py.

◆ FrontOuterLayers()

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

Definition at line 14585 of file pcbnew.py.

◆ FrontPostMachining()

pcbnew.PADSTACK.FrontPostMachining ( self,
* args )
    FrontPostMachining(PADSTACK self) -> PADSTACK::POST_MACHINING_PROPS
    FrontPostMachining(PADSTACK self) -> PADSTACK::POST_MACHINING_PROPS const &

Definition at line 14556 of file pcbnew.py.

◆ GetBackdrillEndLayer()

pcbnew.PADSTACK.GetBackdrillEndLayer ( self,
aTop )
GetBackdrillEndLayer(PADSTACK self, bool aTop) -> PCB_LAYER_ID

Definition at line 14824 of file pcbnew.py.

◆ GetBackdrillMode()

pcbnew.PADSTACK.GetBackdrillMode ( self)
GetBackdrillMode(PADSTACK self) -> BACKDRILL_MODE

Definition at line 14808 of file pcbnew.py.

◆ GetBackdrillSize()

pcbnew.PADSTACK.GetBackdrillSize ( self,
aTop )
GetBackdrillSize(PADSTACK self, bool aTop) -> std::optional< int >

Definition at line 14816 of file pcbnew.py.

◆ GetOrientation()

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

Definition at line 14527 of file pcbnew.py.

◆ HasExplicitDefinitionForLayer()

pcbnew.PADSTACK.HasExplicitDefinitionForLayer ( self,
aLayer )
HasExplicitDefinitionForLayer(PADSTACK self, PCB_LAYER_ID aLayer) -> bool

Definition at line 14476 of file pcbnew.py.

◆ IsCapped()

pcbnew.PADSTACK.IsCapped ( self)
IsCapped(PADSTACK self) -> std::optional< bool >

Definition at line 14611 of file pcbnew.py.

◆ IsCovered()

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

Definition at line 14603 of file pcbnew.py.

◆ IsFilled()

pcbnew.PADSTACK.IsFilled ( self)
IsFilled(PADSTACK self) -> std::optional< bool >

Definition at line 14615 of file pcbnew.py.

◆ IsPlugged()

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

Definition at line 14607 of file pcbnew.py.

◆ IsTented()

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

Definition at line 14599 of file pcbnew.py.

◆ LayerSet()

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

Definition at line 14484 of file pcbnew.py.

◆ Mode()

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

Definition at line 14507 of file pcbnew.py.

◆ Name()

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

Definition at line 14515 of file pcbnew.py.

◆ Offset()

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

Definition at line 14667 of file pcbnew.py.

◆ Primitives()

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

◆ RelevantShapeLayers()

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

Definition at line 14639 of file pcbnew.py.

◆ ReplacePrimitives()

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

◆ RoundRectRadius()

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

Definition at line 14697 of file pcbnew.py.

◆ RoundRectRadiusRatio()

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

Definition at line 14689 of file pcbnew.py.

◆ SecondaryDrill()

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

Definition at line 14542 of file pcbnew.py.

◆ Serialize()

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

Definition at line 14463 of file pcbnew.py.

◆ SetAnchorShape()

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

Definition at line 14678 of file pcbnew.py.

◆ SetBackdrillEndLayer()

pcbnew.PADSTACK.SetBackdrillEndLayer ( self,
aTop,
aLayer )
SetBackdrillEndLayer(PADSTACK self, bool aTop, PCB_LAYER_ID aLayer)

Definition at line 14828 of file pcbnew.py.

◆ SetBackdrillMode()

pcbnew.PADSTACK.SetBackdrillMode ( self,
aMode )
SetBackdrillMode(PADSTACK self, BACKDRILL_MODE aMode)

Definition at line 14812 of file pcbnew.py.

◆ SetBackdrillSize()

pcbnew.PADSTACK.SetBackdrillSize ( self,
aTop,
aSize )
SetBackdrillSize(PADSTACK self, bool aTop, std::optional< int > aSize)

Definition at line 14820 of file pcbnew.py.

◆ SetChamferPositions()

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

Definition at line 14720 of file pcbnew.py.

◆ SetChamferRatio()

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

Definition at line 14709 of file pcbnew.py.

◆ SetCustomName()

pcbnew.PADSTACK.SetCustomName ( self,
aCustomName )
SetCustomName(PADSTACK self, wxString aCustomName)

Definition at line 14523 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

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

Definition at line 14623 of file pcbnew.py.

◆ SetDrillShape()

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

Definition at line 14663 of file pcbnew.py.

◆ SetLayerSet()

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

Definition at line 14491 of file pcbnew.py.

◆ SetMode()

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

Definition at line 14511 of file pcbnew.py.

◆ SetOrientation()

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

Definition at line 14531 of file pcbnew.py.

◆ SetRoundRectRadius()

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

Definition at line 14701 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

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

Definition at line 14693 of file pcbnew.py.

◆ SetShape()

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

Definition at line 14647 of file pcbnew.py.

◆ SetSize()

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

Definition at line 14651 of file pcbnew.py.

◆ SetThermalSpokeAngle()

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

Definition at line 14781 of file pcbnew.py.

◆ SetUnconnectedLayerMode()

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

Definition at line 14574 of file pcbnew.py.

◆ Shape()

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

Definition at line 14643 of file pcbnew.py.

◆ Similarity()

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

Definition at line 14480 of file pcbnew.py.

◆ Size()

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

Definition at line 14655 of file pcbnew.py.

◆ SolderMaskMargin()

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

◆ SolderPasteMargin()

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

◆ SolderPasteMarginRatio()

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

◆ StartLayer()

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

Definition at line 14499 of file pcbnew.py.

◆ TertiaryDrill()

pcbnew.PADSTACK.TertiaryDrill ( self,
* args )
    TertiaryDrill(PADSTACK self) -> PADSTACK::DRILL_PROPS
    TertiaryDrill(PADSTACK self) -> PADSTACK::DRILL_PROPS const &

Definition at line 14549 of file pcbnew.py.

◆ ThermalGap()

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

◆ ThermalSpokeAngle()

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

Definition at line 14777 of file pcbnew.py.

◆ ThermalSpokeWidth()

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

◆ TrapezoidDeltaSize()

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

Definition at line 14682 of file pcbnew.py.

◆ UnconnectedLayerMode()

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

Definition at line 14570 of file pcbnew.py.

◆ UniqueLayers()

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

Definition at line 14631 of file pcbnew.py.

◆ ZoneConnection()

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

Member Data Documentation

◆ ALL_LAYERS

pcbnew.PADSTACK.ALL_LAYERS = _pcbnew.PADSTACK_ALL_LAYERS
static

Definition at line 14442 of file pcbnew.py.

◆ INNER_LAYERS

pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 14444 of file pcbnew.py.

◆ MODE_CUSTOM

pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

Definition at line 14440 of file pcbnew.py.

◆ MODE_FRONT_INNER_BACK

pcbnew.PADSTACK.MODE_FRONT_INNER_BACK = _pcbnew.PADSTACK_MODE_FRONT_INNER_BACK
static

Definition at line 14438 of file pcbnew.py.

◆ MODE_NORMAL

pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 14436 of file pcbnew.py.

◆ TYPE_MOUNTING

pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 14434 of file pcbnew.py.

◆ TYPE_NORMAL

pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 14430 of file pcbnew.py.

◆ TYPE_VIA

pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

Definition at line 14432 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 14428 of file pcbnew.py.


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