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

Member Function Documentation

◆ __eq__()

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

Definition at line 14414 of file pcbnew.py.

◆ __ne__()

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

Definition at line 14418 of file pcbnew.py.

◆ AddPrimitive()

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

Definition at line 14751 of file pcbnew.py.

◆ AnchorShape()

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

Definition at line 14633 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 14755 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 14551 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 14522 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 14672 of file pcbnew.py.

◆ ChamferRatio()

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

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

◆ ClearPrimitives()

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

Definition at line 14763 of file pcbnew.py.

◆ Compare()

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

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

◆ CustomName()

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

Definition at line 14478 of file pcbnew.py.

◆ CustomShapeInZoneMode()

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

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

◆ Deserialize()

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

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

◆ DrillShape()

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

Definition at line 14618 of file pcbnew.py.

◆ EffectiveLayerFor()

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

Definition at line 14594 of file pcbnew.py.

◆ EndLayer()

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

Definition at line 14462 of file pcbnew.py.

◆ FlipLayers()

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

Definition at line 14454 of file pcbnew.py.

◆ ForEachUniqueLayer()

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

Definition at line 14586 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 14544 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 14515 of file pcbnew.py.

◆ GetBackdrillEndLayer()

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

Definition at line 14783 of file pcbnew.py.

◆ GetBackdrillMode()

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

Definition at line 14767 of file pcbnew.py.

◆ GetBackdrillSize()

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

Definition at line 14775 of file pcbnew.py.

◆ GetOrientation()

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

Definition at line 14486 of file pcbnew.py.

◆ HasExplicitDefinitionForLayer()

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

Definition at line 14435 of file pcbnew.py.

◆ IsCapped()

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

Definition at line 14570 of file pcbnew.py.

◆ IsCovered()

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

Definition at line 14562 of file pcbnew.py.

◆ IsFilled()

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

Definition at line 14574 of file pcbnew.py.

◆ IsPlugged()

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

Definition at line 14566 of file pcbnew.py.

◆ IsTented()

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

Definition at line 14558 of file pcbnew.py.

◆ LayerSet()

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

Definition at line 14443 of file pcbnew.py.

◆ Mode()

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

Definition at line 14466 of file pcbnew.py.

◆ Name()

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

Definition at line 14474 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 14626 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 14744 of file pcbnew.py.

◆ RelevantShapeLayers()

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

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

◆ RoundRectRadius()

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

Definition at line 14656 of file pcbnew.py.

◆ RoundRectRadiusRatio()

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

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

◆ Serialize()

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

Definition at line 14422 of file pcbnew.py.

◆ SetAnchorShape()

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

Definition at line 14637 of file pcbnew.py.

◆ SetBackdrillEndLayer()

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

Definition at line 14787 of file pcbnew.py.

◆ SetBackdrillMode()

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

Definition at line 14771 of file pcbnew.py.

◆ SetBackdrillSize()

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

Definition at line 14779 of file pcbnew.py.

◆ SetChamferPositions()

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

Definition at line 14679 of file pcbnew.py.

◆ SetChamferRatio()

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

Definition at line 14668 of file pcbnew.py.

◆ SetCustomName()

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

Definition at line 14482 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

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

Definition at line 14582 of file pcbnew.py.

◆ SetDrillShape()

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

Definition at line 14622 of file pcbnew.py.

◆ SetLayerSet()

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

Definition at line 14450 of file pcbnew.py.

◆ SetMode()

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

Definition at line 14470 of file pcbnew.py.

◆ SetOrientation()

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

Definition at line 14490 of file pcbnew.py.

◆ SetRoundRectRadius()

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

Definition at line 14660 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

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

Definition at line 14652 of file pcbnew.py.

◆ SetShape()

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

Definition at line 14606 of file pcbnew.py.

◆ SetSize()

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

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

◆ SetUnconnectedLayerMode()

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

Definition at line 14533 of file pcbnew.py.

◆ Shape()

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

Definition at line 14602 of file pcbnew.py.

◆ Similarity()

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

Definition at line 14439 of file pcbnew.py.

◆ Size()

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

Definition at line 14614 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 14690 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 14697 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 14704 of file pcbnew.py.

◆ StartLayer()

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

Definition at line 14458 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 14508 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 14725 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 14736 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 14718 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 14641 of file pcbnew.py.

◆ UnconnectedLayerMode()

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

Definition at line 14529 of file pcbnew.py.

◆ UniqueLayers()

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

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

Member Data Documentation

◆ ALL_LAYERS

pcbnew.PADSTACK.ALL_LAYERS = _pcbnew.PADSTACK_ALL_LAYERS
static

Definition at line 14401 of file pcbnew.py.

◆ INNER_LAYERS

pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 14403 of file pcbnew.py.

◆ MODE_CUSTOM

pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

Definition at line 14399 of file pcbnew.py.

◆ MODE_FRONT_INNER_BACK

pcbnew.PADSTACK.MODE_FRONT_INNER_BACK = _pcbnew.PADSTACK_MODE_FRONT_INNER_BACK
static

Definition at line 14397 of file pcbnew.py.

◆ MODE_NORMAL

pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 14395 of file pcbnew.py.

◆ TYPE_MOUNTING

pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 14393 of file pcbnew.py.

◆ TYPE_NORMAL

pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 14389 of file pcbnew.py.

◆ TYPE_VIA

pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

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


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