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 IsCovered (self, aSide)
 
def IsPlugged (self, aSide)
 
def IsCapped (self)
 
def IsFilled (self)
 
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 13581 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 13614 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 13621 of file pcbnew.py.

◆ __ne__()

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

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

◆ AnchorShape()

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

Definition at line 13807 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 13929 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 13725 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 13846 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 13838 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 13857 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 13937 of file pcbnew.py.

◆ Compare()

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

Definition at line 13638 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 13711 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 13752 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 13906 of file pcbnew.py.

◆ Deserialize()

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

Definition at line 13633 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 13689 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 13792 of file pcbnew.py.

◆ EffectiveLayerFor()

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

Definition at line 13768 of file pcbnew.py.

◆ EndLayer()

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

Definition at line 13665 of file pcbnew.py.

◆ FlipLayers()

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

Definition at line 13657 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 13760 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 13718 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 13681 of file pcbnew.py.

◆ IsCapped()

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

Definition at line 13744 of file pcbnew.py.

◆ IsCovered()

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

Definition at line 13736 of file pcbnew.py.

◆ IsFilled()

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

Definition at line 13748 of file pcbnew.py.

◆ IsPlugged()

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

Definition at line 13740 of file pcbnew.py.

◆ IsTented()

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

Definition at line 13732 of file pcbnew.py.

◆ LayerSet()

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

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

◆ Name()

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

Definition at line 13677 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 13800 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 13918 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 13772 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 13933 of file pcbnew.py.

◆ RoundRectRadius()

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

Definition at line 13830 of file pcbnew.py.

◆ RoundRectRadiusRatio()

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

Definition at line 13822 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 13696 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 13629 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 13811 of file pcbnew.py.

◆ SetChamferPositions()

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

Definition at line 13853 of file pcbnew.py.

◆ SetChamferRatio()

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

Definition at line 13842 of file pcbnew.py.

◆ SetCustomShapeInZoneMode()

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

Definition at line 13756 of file pcbnew.py.

◆ SetDrillShape()

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

Definition at line 13796 of file pcbnew.py.

◆ SetLayerSet()

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

Definition at line 13653 of file pcbnew.py.

◆ SetMode()

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

Definition at line 13673 of file pcbnew.py.

◆ SetOrientation()

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

Definition at line 13685 of file pcbnew.py.

◆ SetRoundRectRadius()

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

Definition at line 13834 of file pcbnew.py.

◆ SetRoundRectRadiusRatio()

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

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

◆ SetSize()

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

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

◆ SetUnconnectedLayerMode()

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

Definition at line 13707 of file pcbnew.py.

◆ Shape()

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

Definition at line 13776 of file pcbnew.py.

◆ Similarity()

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

Definition at line 13642 of file pcbnew.py.

◆ Size()

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

Definition at line 13788 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 13864 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 13871 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 13878 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 13661 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 13899 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 13910 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 13892 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 13815 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 13703 of file pcbnew.py.

◆ UniqueLayers()

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

Definition at line 13764 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 13885 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 13598 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 13610 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 13608 of file pcbnew.py.

◆ INNER_LAYERS

_pcbnew pcbnew.PADSTACK.INNER_LAYERS = _pcbnew.PADSTACK_INNER_LAYERS
static

Definition at line 13600 of file pcbnew.py.

◆ MODE_CUSTOM

_pcbnew pcbnew.PADSTACK.MODE_CUSTOM = _pcbnew.PADSTACK_MODE_CUSTOM
static

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

◆ MODE_NORMAL

_pcbnew pcbnew.PADSTACK.MODE_NORMAL = _pcbnew.PADSTACK_MODE_NORMAL
static

Definition at line 13592 of file pcbnew.py.

◆ TYPE_MOUNTING

_pcbnew pcbnew.PADSTACK.TYPE_MOUNTING = _pcbnew.PADSTACK_TYPE_MOUNTING
static

Definition at line 13590 of file pcbnew.py.

◆ TYPE_NORMAL

_pcbnew pcbnew.PADSTACK.TYPE_NORMAL = _pcbnew.PADSTACK_TYPE_NORMAL
static

Definition at line 13586 of file pcbnew.py.

◆ TYPE_VIA

_pcbnew pcbnew.PADSTACK.TYPE_VIA = _pcbnew.PADSTACK_TYPE_VIA
static

Definition at line 13588 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 13602 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 13604 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 13606 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 13584 of file pcbnew.py.


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