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)
 
 Similarity (self, aOther)
 
 LayerSet (self, *args)
 
 SetLayerSet (self, aSet)
 
 FlipLayers (self, aCopperLayerCount)
 
 StartLayer (self)
 
 EndLayer (self)
 
 Mode (self)
 
 SetMode (self, aMode)
 
 Name (self)
 
 GetOrientation (self)
 
 SetOrientation (self, aAngle)
 
 Drill (self, *args)
 
 SecondaryDrill (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)
 

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
 
 UNCONNECTED_LAYER_MODE_KEEP_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_KEEP_ALL
 
 UNCONNECTED_LAYER_MODE_START_END_ONLY = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_START_END_ONLY
 
 UNCONNECTED_LAYER_MODE_REMOVE_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_ALL
 
 UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END
 
 CUSTOM_SHAPE_ZONE_MODE_OUTLINE = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_OUTLINE
 
 CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL
 

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

Member Function Documentation

◆ __eq__()

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

Definition at line 13955 of file pcbnew.py.

◆ __ne__()

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

Definition at line 13959 of file pcbnew.py.

◆ AddPrimitive()

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

Definition at line 14259 of file pcbnew.py.

◆ AnchorShape()

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

Definition at line 14141 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 14263 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 14059 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 14180 of file pcbnew.py.

◆ ChamferRatio()

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

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

◆ ClearPrimitives()

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

Definition at line 14271 of file pcbnew.py.

◆ Compare()

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

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

◆ CustomShapeInZoneMode()

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

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

◆ Deserialize()

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

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

◆ DrillShape()

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

Definition at line 14126 of file pcbnew.py.

◆ EffectiveLayerFor()

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

Definition at line 14102 of file pcbnew.py.

◆ EndLayer()

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

Definition at line 13999 of file pcbnew.py.

◆ FlipLayers()

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

Definition at line 13991 of file pcbnew.py.

◆ ForEachUniqueLayer()

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

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

◆ GetOrientation()

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

Definition at line 14015 of file pcbnew.py.

◆ IsCapped()

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

Definition at line 14078 of file pcbnew.py.

◆ IsCovered()

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

Definition at line 14070 of file pcbnew.py.

◆ IsFilled()

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

Definition at line 14082 of file pcbnew.py.

◆ IsPlugged()

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

Definition at line 14074 of file pcbnew.py.

◆ IsTented()

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

Definition at line 14066 of file pcbnew.py.

◆ LayerSet()

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

Definition at line 13980 of file pcbnew.py.

◆ Mode()

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

Definition at line 14003 of file pcbnew.py.

◆ Name()

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

Definition at line 14011 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 14134 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 14252 of file pcbnew.py.

◆ RelevantShapeLayers()

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

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

◆ RoundRectRadius()

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

Definition at line 14164 of file pcbnew.py.

◆ RoundRectRadiusRatio()

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

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

◆ Serialize()

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

Definition at line 13963 of file pcbnew.py.

◆ SetAnchorShape()

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

Definition at line 14145 of file pcbnew.py.

◆ SetChamferPositions()

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

Definition at line 14187 of file pcbnew.py.

◆ SetChamferRatio()

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

Definition at line 14176 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

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

Definition at line 14090 of file pcbnew.py.

◆ SetDrillShape()

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

Definition at line 14130 of file pcbnew.py.

◆ SetLayerSet()

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

Definition at line 13987 of file pcbnew.py.

◆ SetMode()

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

Definition at line 14007 of file pcbnew.py.

◆ SetOrientation()

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

Definition at line 14019 of file pcbnew.py.

◆ SetRoundRectRadius()

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

Definition at line 14168 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

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

Definition at line 14160 of file pcbnew.py.

◆ SetShape()

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

Definition at line 14114 of file pcbnew.py.

◆ SetSize()

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

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

◆ SetUnconnectedLayerMode()

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

Definition at line 14041 of file pcbnew.py.

◆ Shape()

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

Definition at line 14110 of file pcbnew.py.

◆ Similarity()

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

Definition at line 13976 of file pcbnew.py.

◆ Size()

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

Definition at line 14122 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 14198 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 14205 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 14212 of file pcbnew.py.

◆ StartLayer()

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

Definition at line 13995 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 14233 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 14244 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 14226 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 14149 of file pcbnew.py.

◆ UnconnectedLayerMode()

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

Definition at line 14037 of file pcbnew.py.

◆ UniqueLayers()

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

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

Member Data Documentation

◆ ALL_LAYERS

pcbnew.PADSTACK.ALL_LAYERS = _pcbnew.PADSTACK_ALL_LAYERS
static

Definition at line 13930 of file pcbnew.py.

◆ CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL

pcbnew.PADSTACK.CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_CONVEXHULL
static

Definition at line 13944 of file pcbnew.py.

◆ CUSTOM_SHAPE_ZONE_MODE_OUTLINE

pcbnew.PADSTACK.CUSTOM_SHAPE_ZONE_MODE_OUTLINE = _pcbnew.PADSTACK_CUSTOM_SHAPE_ZONE_MODE_OUTLINE
static

Definition at line 13942 of file pcbnew.py.

◆ INNER_LAYERS

pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 13932 of file pcbnew.py.

◆ MODE_CUSTOM

pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

Definition at line 13928 of file pcbnew.py.

◆ MODE_FRONT_INNER_BACK

pcbnew.PADSTACK.MODE_FRONT_INNER_BACK = _pcbnew.PADSTACK_MODE_FRONT_INNER_BACK
static

Definition at line 13926 of file pcbnew.py.

◆ MODE_NORMAL

pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 13924 of file pcbnew.py.

◆ TYPE_MOUNTING

pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 13922 of file pcbnew.py.

◆ TYPE_NORMAL

pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 13918 of file pcbnew.py.

◆ TYPE_VIA

pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

Definition at line 13920 of file pcbnew.py.

◆ UNCONNECTED_LAYER_MODE_KEEP_ALL

pcbnew.PADSTACK.UNCONNECTED_LAYER_MODE_KEEP_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_KEEP_ALL
static

Definition at line 13934 of file pcbnew.py.

◆ UNCONNECTED_LAYER_MODE_REMOVE_ALL

pcbnew.PADSTACK.UNCONNECTED_LAYER_MODE_REMOVE_ALL = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_ALL
static

Definition at line 13938 of file pcbnew.py.

◆ UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END

pcbnew.PADSTACK.UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_REMOVE_EXCEPT_START_AND_END
static

Definition at line 13940 of file pcbnew.py.

◆ UNCONNECTED_LAYER_MODE_START_END_ONLY

pcbnew.PADSTACK.UNCONNECTED_LAYER_MODE_START_END_ONLY = _pcbnew.PADSTACK_UNCONNECTED_LAYER_MODE_START_END_ONLY
static

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


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