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

Member Function Documentation

◆ __eq__()

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

Definition at line 13927 of file pcbnew.py.

◆ __ne__()

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

Definition at line 13931 of file pcbnew.py.

◆ AddPrimitive()

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

Definition at line 14231 of file pcbnew.py.

◆ AnchorShape()

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

Definition at line 14113 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 14235 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 14031 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 14152 of file pcbnew.py.

◆ ChamferRatio()

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

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

◆ ClearPrimitives()

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

Definition at line 14243 of file pcbnew.py.

◆ Compare()

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

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

◆ CustomShapeInZoneMode()

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

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

◆ Deserialize()

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

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

◆ DrillShape()

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

Definition at line 14098 of file pcbnew.py.

◆ EffectiveLayerFor()

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

Definition at line 14074 of file pcbnew.py.

◆ EndLayer()

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

Definition at line 13971 of file pcbnew.py.

◆ FlipLayers()

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

Definition at line 13963 of file pcbnew.py.

◆ ForEachUniqueLayer()

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

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

◆ GetOrientation()

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

Definition at line 13987 of file pcbnew.py.

◆ IsCapped()

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

Definition at line 14050 of file pcbnew.py.

◆ IsCovered()

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

Definition at line 14042 of file pcbnew.py.

◆ IsFilled()

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

Definition at line 14054 of file pcbnew.py.

◆ IsPlugged()

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

Definition at line 14046 of file pcbnew.py.

◆ IsTented()

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

Definition at line 14038 of file pcbnew.py.

◆ LayerSet()

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

Definition at line 13952 of file pcbnew.py.

◆ Mode()

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

Definition at line 13975 of file pcbnew.py.

◆ Name()

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

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

◆ RelevantShapeLayers()

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

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

◆ RoundRectRadius()

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

Definition at line 14136 of file pcbnew.py.

◆ RoundRectRadiusRatio()

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

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

◆ Serialize()

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

Definition at line 13935 of file pcbnew.py.

◆ SetAnchorShape()

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

Definition at line 14117 of file pcbnew.py.

◆ SetChamferPositions()

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

Definition at line 14159 of file pcbnew.py.

◆ SetChamferRatio()

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

Definition at line 14148 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

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

Definition at line 14062 of file pcbnew.py.

◆ SetDrillShape()

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

Definition at line 14102 of file pcbnew.py.

◆ SetLayerSet()

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

Definition at line 13959 of file pcbnew.py.

◆ SetMode()

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

Definition at line 13979 of file pcbnew.py.

◆ SetOrientation()

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

Definition at line 13991 of file pcbnew.py.

◆ SetRoundRectRadius()

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

Definition at line 14140 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

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

Definition at line 14132 of file pcbnew.py.

◆ SetShape()

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

Definition at line 14086 of file pcbnew.py.

◆ SetSize()

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

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

◆ SetUnconnectedLayerMode()

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

Definition at line 14013 of file pcbnew.py.

◆ Shape()

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

Definition at line 14082 of file pcbnew.py.

◆ Similarity()

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

Definition at line 13948 of file pcbnew.py.

◆ Size()

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

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

◆ StartLayer()

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

Definition at line 13967 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 14205 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 14216 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 14198 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 14121 of file pcbnew.py.

◆ UnconnectedLayerMode()

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

Definition at line 14009 of file pcbnew.py.

◆ UniqueLayers()

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

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

Member Data Documentation

◆ ALL_LAYERS

pcbnew.PADSTACK.ALL_LAYERS = _pcbnew.PADSTACK_ALL_LAYERS
static

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

◆ INNER_LAYERS

pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 13904 of file pcbnew.py.

◆ MODE_CUSTOM

pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

Definition at line 13900 of file pcbnew.py.

◆ MODE_FRONT_INNER_BACK

pcbnew.PADSTACK.MODE_FRONT_INNER_BACK = _pcbnew.PADSTACK_MODE_FRONT_INNER_BACK
static

Definition at line 13898 of file pcbnew.py.

◆ MODE_NORMAL

pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 13896 of file pcbnew.py.

◆ TYPE_MOUNTING

pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 13894 of file pcbnew.py.

◆ TYPE_NORMAL

pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 13890 of file pcbnew.py.

◆ TYPE_VIA

pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

Definition at line 13892 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 13906 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 13910 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 13912 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 13908 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 13888 of file pcbnew.py.


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