| 
    KiCad Pcbnew Python Scripting
    
   | 
 

Public Member Functions | |
| def | __init__ (self) | 
| def | SetSkipPlotNPTH_Pads (self, aSkip) | 
| def | GetSkipPlotNPTH_Pads (self) | 
| def | Format (self, aFormatter, aNestLevel, aControl=0) | 
| def | Parse (self, aParser) | 
| def | IsSameAs (self, aPcbPlotParams) | 
| def | SetColorSettings (self, aSettings) | 
| def | ColorSettings (self) | 
| def | SetTextMode (self, aVal) | 
| def | GetTextMode (self) | 
| def | SetPlotMode (self, aPlotMode) | 
| def | GetPlotMode (self) | 
| def | SetDXFPlotPolygonMode (self, aFlag) | 
| def | GetDXFPlotPolygonMode (self) | 
| def | SetDXFPlotUnits (self, aUnit) | 
| def | GetDXFPlotUnits (self) | 
| def | SetDrillMarksType (self, aVal) | 
| def | GetDrillMarksType (self) | 
| def | SetScale (self, aVal) | 
| def | GetScale (self) | 
| def | SetFineScaleAdjustX (self, aVal) | 
| def | GetFineScaleAdjustX (self) | 
| def | SetFineScaleAdjustY (self, aVal) | 
| def | GetFineScaleAdjustY (self) | 
| def | SetWidthAdjust (self, aVal) | 
| def | GetWidthAdjust (self) | 
| def | SetAutoScale (self, aFlag) | 
| def | GetAutoScale (self) | 
| def | SetMirror (self, aFlag) | 
| def | GetMirror (self) | 
| def | SetSketchPadsOnFabLayers (self, aFlag) | 
| def | GetSketchPadsOnFabLayers (self) | 
| def | SetSketchPadLineWidth (self, aWidth) | 
| def | GetSketchPadLineWidth (self) | 
| def | SetPlotInvisibleText (self, aFlag) | 
| def | GetPlotInvisibleText (self) | 
| def | SetPlotValue (self, aFlag) | 
| def | GetPlotValue (self) | 
| def | SetPlotReference (self, aFlag) | 
| def | GetPlotReference (self) | 
| def | SetPlotFPText (self, aFlag) | 
| def | GetPlotFPText (self) | 
| def | SetNegative (self, aFlag) | 
| def | GetNegative (self) | 
| def | SetPlotViaOnMaskLayer (self, aFlag) | 
| def | GetPlotViaOnMaskLayer (self) | 
| def | SetPlotFrameRef (self, aFlag) | 
| def | GetPlotFrameRef (self) | 
| def | SetFormat (self, aFormat) | 
| def | GetFormat (self) | 
| def | SetOutputDirectory (self, aDir) | 
| def | GetOutputDirectory (self) | 
| def | SetDisableGerberMacros (self, aDisable) | 
| def | GetDisableGerberMacros (self) | 
| def | SetUseGerberX2format (self, aUse) | 
| def | GetUseGerberX2format (self) | 
| def | SetIncludeGerberNetlistInfo (self, aUse) | 
| def | GetIncludeGerberNetlistInfo (self) | 
| def | SetCreateGerberJobFile (self, aCreate) | 
| def | GetCreateGerberJobFile (self) | 
| def | SetUseGerberProtelExtensions (self, aUse) | 
| def | GetUseGerberProtelExtensions (self) | 
| def | SetGerberPrecision (self, aPrecision) | 
| def | GetGerberPrecision (self) | 
| def | SetSvgPrecision (self, aPrecision) | 
| def | GetSvgPrecision (self) | 
| def | SetBlackAndWhite (self, blackAndWhite) | 
| def | GetBlackAndWhite (self) | 
| def | SetSubtractMaskFromSilk (self, aSubtract) | 
| def | GetSubtractMaskFromSilk (self) | 
| def | SetLayerSelection (self, aSelection) | 
| def | GetLayerSelection (self) | 
| def | SetPlotOnAllLayersSelection (self, aSelection) | 
| def | GetPlotOnAllLayersSelection (self) | 
| def | SetUseAuxOrigin (self, aAux) | 
| def | GetUseAuxOrigin (self) | 
| def | SetScaleSelection (self, aSelection) | 
| def | GetScaleSelection (self) | 
| def | SetA4Output (self, aForce) | 
| def | GetA4Output (self) | 
| def | GetHPGLPenDiameter (self) | 
| def | SetHPGLPenDiameter (self, aValue) | 
| def | GetHPGLPenSpeed (self) | 
| def | SetHPGLPenSpeed (self, aValue) | 
| def | SetHPGLPenNum (self, aVal) | 
| def | GetHPGLPenNum (self) | 
| def | SetDashedLineDashRatio (self, aVal) | 
| def | GetDashedLineDashRatio (self) | 
| def | SetDashedLineGapRatio (self, aVal) | 
| def | GetDashedLineGapRatio (self) | 
| def | SetUseGerberAttributes (self, aUse) | 
Properties | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
| m_PDFFrontFPPropertyPopups = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFFrontFPPropertyPopups_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFFrontFPPropertyPopups_set, doc=) | |
| m_PDFBackFPPropertyPopups = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFBackFPPropertyPopups_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFBackFPPropertyPopups_set, doc=) | |
| def pcbnew.PCB_PLOT_PARAMS.__init__ | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.ColorSettings | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.Format | ( | self, | |
| aFormatter, | |||
| aNestLevel, | |||
aControl = 0  | 
        |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetA4Output | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetAutoScale | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetBlackAndWhite | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetCreateGerberJobFile | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetDashedLineDashRatio | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetDashedLineGapRatio | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetDisableGerberMacros | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetDrillMarksType | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetDXFPlotPolygonMode | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetDXFPlotUnits | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetFineScaleAdjustX | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetFineScaleAdjustY | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetFormat | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetGerberPrecision | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetHPGLPenDiameter | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetHPGLPenNum | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetHPGLPenSpeed | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetIncludeGerberNetlistInfo | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetLayerSelection | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetMirror | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetNegative | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetOutputDirectory | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotFPText | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotFrameRef | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotInvisibleText | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotMode | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotOnAllLayersSelection | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotReference | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotValue | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetPlotViaOnMaskLayer | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetScale | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetScaleSelection | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetSketchPadLineWidth | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetSketchPadsOnFabLayers | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetSkipPlotNPTH_Pads | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetSubtractMaskFromSilk | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetSvgPrecision | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetTextMode | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetUseAuxOrigin | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetUseGerberProtelExtensions | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetUseGerberX2format | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.GetWidthAdjust | ( | self | ) | 
| def pcbnew.PCB_PLOT_PARAMS.IsSameAs | ( | self, | |
| aPcbPlotParams | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.Parse | ( | self, | |
| aParser | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetA4Output | ( | self, | |
| aForce | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetAutoScale | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetBlackAndWhite | ( | self, | |
| blackAndWhite | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetColorSettings | ( | self, | |
| aSettings | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetCreateGerberJobFile | ( | self, | |
| aCreate | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetDashedLineDashRatio | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetDashedLineGapRatio | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetDisableGerberMacros | ( | self, | |
| aDisable | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetDrillMarksType | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetDXFPlotPolygonMode | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetDXFPlotUnits | ( | self, | |
| aUnit | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetFineScaleAdjustX | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetFineScaleAdjustY | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetFormat | ( | self, | |
| aFormat | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetGerberPrecision | ( | self, | |
| aPrecision | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetHPGLPenDiameter | ( | self, | |
| aValue | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetHPGLPenNum | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetHPGLPenSpeed | ( | self, | |
| aValue | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetIncludeGerberNetlistInfo | ( | self, | |
| aUse | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetLayerSelection | ( | self, | |
| aSelection | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetMirror | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetNegative | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetOutputDirectory | ( | self, | |
| aDir | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotFPText | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotFrameRef | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotInvisibleText | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotMode | ( | self, | |
| aPlotMode | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotOnAllLayersSelection | ( | self, | |
| aSelection | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotReference | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotValue | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetPlotViaOnMaskLayer | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetScale | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetScaleSelection | ( | self, | |
| aSelection | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetSketchPadLineWidth | ( | self, | |
| aWidth | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetSketchPadsOnFabLayers | ( | self, | |
| aFlag | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetSkipPlotNPTH_Pads | ( | self, | |
| aSkip | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetSubtractMaskFromSilk | ( | self, | |
| aSubtract | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetSvgPrecision | ( | self, | |
| aPrecision | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetTextMode | ( | self, | |
| aVal | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetUseAuxOrigin | ( | self, | |
| aAux | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetUseGerberAttributes | ( | self, | |
| aUse | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetUseGerberProtelExtensions | ( | self, | |
| aUse | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetUseGerberX2format | ( | self, | |
| aUse | |||
| ) | 
| def pcbnew.PCB_PLOT_PARAMS.SetWidthAdjust | ( | self, | |
| aVal | |||
| ) | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static |