|
KiCad Pcbnew Python Scripting
|

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 | 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") |
| def pcbnew.PADSTACK.__init__ | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.__eq__ | ( | self, | |
| aOther | |||
| ) |
| def pcbnew.PADSTACK.__ne__ | ( | self, | |
| aOther | |||
| ) |
| def pcbnew.PADSTACK.AddPrimitive | ( | self, | |
| aShape, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.AnchorShape | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.AppendPrimitives | ( | self, | |
| aPrimitivesList, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.BackOuterLayers | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.ChamferPositions | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.ChamferRatio | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.Clearance | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.ClearPrimitives | ( | self, | |
| aLayer | |||
| ) |
|
static |
| def pcbnew.PADSTACK.CopperLayer | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.CustomShapeInZoneMode | ( | self | ) |
| def pcbnew.PADSTACK.DefaultThermalSpokeAngleForShape | ( | self, | |
aLayer = F_Cu |
|||
| ) |
| def pcbnew.PADSTACK.Deserialize | ( | self, | |
| aContainer | |||
| ) |
| def pcbnew.PADSTACK.Drill | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.DrillShape | ( | self | ) |
| def pcbnew.PADSTACK.EffectiveLayerFor | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.EndLayer | ( | self | ) |
| def pcbnew.PADSTACK.FlipLayers | ( | self, | |
| aCopperLayerCount | |||
| ) |
| def pcbnew.PADSTACK.ForEachUniqueLayer | ( | self, | |
| aMethod | |||
| ) |
| def pcbnew.PADSTACK.FrontOuterLayers | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.GetOrientation | ( | self | ) |
| def pcbnew.PADSTACK.IsTented | ( | self, | |
| aSide | |||
| ) |
| def pcbnew.PADSTACK.LayerSet | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.Mode | ( | self | ) |
| def pcbnew.PADSTACK.Name | ( | self | ) |
| def pcbnew.PADSTACK.Offset | ( | self, | |
| * | args | ||
| ) |
| 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 13859 of file pcbnew.py.

| def pcbnew.PADSTACK.RelevantShapeLayers | ( | self, | |
| aOther | |||
| ) |
| def pcbnew.PADSTACK.ReplacePrimitives | ( | self, | |
| aPrimitivesList, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.RoundRectRadius | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.RoundRectRadiusRatio | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SecondaryDrill | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.Serialize | ( | self, | |
| aContainer | |||
| ) |
| def pcbnew.PADSTACK.SetAnchorShape | ( | self, | |
| aShape, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SetChamferPositions | ( | self, | |
| aPositions, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SetChamferRatio | ( | self, | |
| aRatio, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SetCustomShapeInZoneMode | ( | self, | |
| aM | |||
| ) |
| def pcbnew.PADSTACK.SetDrillShape | ( | self, | |
| aShape | |||
| ) |
| def pcbnew.PADSTACK.SetLayerSet | ( | self, | |
| aSet | |||
| ) |
| def pcbnew.PADSTACK.SetMode | ( | self, | |
| aMode | |||
| ) |
| def pcbnew.PADSTACK.SetOrientation | ( | self, | |
| aAngle | |||
| ) |
| def pcbnew.PADSTACK.SetRoundRectRadius | ( | self, | |
| aRadius, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SetRoundRectRadiusRatio | ( | self, | |
| aRatio, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SetShape | ( | self, | |
| aShape, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SetSize | ( | self, | |
| aSize, | |||
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SetThermalSpokeAngle | ( | self, | |
| aAngle, | |||
aLayer = F_Cu |
|||
| ) |
| def pcbnew.PADSTACK.SetUnconnectedLayerMode | ( | self, | |
| aMode | |||
| ) |
| def pcbnew.PADSTACK.Shape | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.Similarity | ( | self, | |
| aOther | |||
| ) |
| def pcbnew.PADSTACK.Size | ( | self, | |
| aLayer | |||
| ) |
| def pcbnew.PADSTACK.SolderMaskMargin | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.SolderPasteMargin | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.SolderPasteMarginRatio | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.StartLayer | ( | self | ) |
| def pcbnew.PADSTACK.ThermalGap | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.ThermalSpokeAngle | ( | self, | |
aLayer = F_Cu |
|||
| ) |
| def pcbnew.PADSTACK.ThermalSpokeWidth | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.TrapezoidDeltaSize | ( | self, | |
| * | args | ||
| ) |
| def pcbnew.PADSTACK.UnconnectedLayerMode | ( | self | ) |
| def pcbnew.PADSTACK.UniqueLayers | ( | self | ) |
| def pcbnew.PADSTACK.ZoneConnection | ( | self, | |
| * | args | ||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |