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 13367 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 |