| 
    KiCad Pcbnew Python Scripting
    
   | 
 

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") | |
| pcbnew.PADSTACK.__init__ | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.__eq__ | ( | self, | |
| aOther ) | 
| pcbnew.PADSTACK.__ne__ | ( | self, | |
| aOther ) | 
| pcbnew.PADSTACK.AddPrimitive | ( | self, | |
| aShape, | |||
| aLayer ) | 
| pcbnew.PADSTACK.AnchorShape | ( | self, | |
| aLayer ) | 
| pcbnew.PADSTACK.AppendPrimitives | ( | self, | |
| aPrimitivesList, | |||
| aLayer ) | 
| pcbnew.PADSTACK.BackOuterLayers | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.ChamferPositions | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.ChamferRatio | ( | self, | |
| aLayer ) | 
| pcbnew.PADSTACK.Clearance | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.ClearPrimitives | ( | self, | |
| aLayer ) | 
      
  | 
  static | 
| pcbnew.PADSTACK.CopperLayer | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.CustomShapeInZoneMode | ( | self | ) | 
| pcbnew.PADSTACK.DefaultThermalSpokeAngleForShape | ( | self, | |
| aLayer = F_Cu ) | 
| pcbnew.PADSTACK.Deserialize | ( | self, | |
| aContainer ) | 
| pcbnew.PADSTACK.Drill | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.DrillShape | ( | self | ) | 
| pcbnew.PADSTACK.EffectiveLayerFor | ( | self, | |
| aLayer ) | 
| pcbnew.PADSTACK.EndLayer | ( | self | ) | 
| pcbnew.PADSTACK.FlipLayers | ( | self, | |
| aCopperLayerCount ) | 
| pcbnew.PADSTACK.ForEachUniqueLayer | ( | self, | |
| aMethod ) | 
| pcbnew.PADSTACK.FrontOuterLayers | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.GetOrientation | ( | self | ) | 
| pcbnew.PADSTACK.IsCapped | ( | self | ) | 
| pcbnew.PADSTACK.IsCovered | ( | self, | |
| aSide ) | 
| pcbnew.PADSTACK.IsFilled | ( | self | ) | 
| pcbnew.PADSTACK.IsPlugged | ( | self, | |
| aSide ) | 
| pcbnew.PADSTACK.IsTented | ( | self, | |
| aSide ) | 
| pcbnew.PADSTACK.LayerSet | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.Mode | ( | self | ) | 
| pcbnew.PADSTACK.Name | ( | self | ) | 
| pcbnew.PADSTACK.Offset | ( | self, | |
| * | args ) | 
| 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 &
 
| pcbnew.PADSTACK.RelevantShapeLayers | ( | self, | |
| aOther ) | 
| pcbnew.PADSTACK.ReplacePrimitives | ( | self, | |
| aPrimitivesList, | |||
| aLayer ) | 
| pcbnew.PADSTACK.RoundRectRadius | ( | self, | |
| aLayer ) | 
| pcbnew.PADSTACK.RoundRectRadiusRatio | ( | self, | |
| aLayer ) | 
| pcbnew.PADSTACK.SecondaryDrill | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.Serialize | ( | self, | |
| aContainer ) | 
| pcbnew.PADSTACK.SetAnchorShape | ( | self, | |
| aShape, | |||
| aLayer ) | 
| pcbnew.PADSTACK.SetChamferPositions | ( | self, | |
| aPositions, | |||
| aLayer ) | 
| pcbnew.PADSTACK.SetChamferRatio | ( | self, | |
| aRatio, | |||
| aLayer ) | 
| pcbnew.PADSTACK.SetCustomShapeInZoneMode | ( | self, | |
| aM ) | 
| pcbnew.PADSTACK.SetDrillShape | ( | self, | |
| aShape ) | 
| pcbnew.PADSTACK.SetLayerSet | ( | self, | |
| aSet ) | 
| pcbnew.PADSTACK.SetMode | ( | self, | |
| aMode ) | 
| pcbnew.PADSTACK.SetOrientation | ( | self, | |
| aAngle ) | 
| pcbnew.PADSTACK.SetRoundRectRadius | ( | self, | |
| aRadius, | |||
| aLayer ) | 
| pcbnew.PADSTACK.SetRoundRectRadiusRatio | ( | self, | |
| aRatio, | |||
| aLayer ) | 
| pcbnew.PADSTACK.SetShape | ( | self, | |
| aShape, | |||
| aLayer ) | 
| pcbnew.PADSTACK.SetSize | ( | self, | |
| aSize, | |||
| aLayer ) | 
| pcbnew.PADSTACK.SetThermalSpokeAngle | ( | self, | |
| aAngle, | |||
| aLayer = F_Cu ) | 
| pcbnew.PADSTACK.SetUnconnectedLayerMode | ( | self, | |
| aMode ) | 
| pcbnew.PADSTACK.Shape | ( | self, | |
| aLayer ) | 
| pcbnew.PADSTACK.Similarity | ( | self, | |
| aOther ) | 
| pcbnew.PADSTACK.Size | ( | self, | |
| aLayer ) | 
| pcbnew.PADSTACK.SolderMaskMargin | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.SolderPasteMargin | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.SolderPasteMarginRatio | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.StartLayer | ( | self | ) | 
| pcbnew.PADSTACK.ThermalGap | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.ThermalSpokeAngle | ( | self, | |
| aLayer = F_Cu ) | 
| pcbnew.PADSTACK.ThermalSpokeWidth | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.TrapezoidDeltaSize | ( | self, | |
| * | args ) | 
| pcbnew.PADSTACK.UnconnectedLayerMode | ( | self | ) | 
| pcbnew.PADSTACK.UniqueLayers | ( | self | ) | 
| pcbnew.PADSTACK.ZoneConnection | ( | self, | |
| * | args ) | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static |