KiCAD pcbnew scripting
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pcbnew.PCB_PLOT_PARAMS Class Reference
Inheritance diagram for pcbnew.PCB_PLOT_PARAMS:
Inheritance graph

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, aCompareOnlySavedPrms)
def SetColor (self, aVal)
def GetColor (self)
def SetTextMode (self, aVal)
def GetTextMode (self)
def SetPlotMode (self, aPlotMode)
def GetPlotMode (self)
def SetDXFPlotPolygonMode (self, aFlag)
def GetDXFPlotPolygonMode (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 SetPlotPadsOnSilkLayer (self, aFlag)
def GetPlotPadsOnSilkLayer (self)
def SetPlotInvisibleText (self, aFlag)
def GetPlotInvisibleText (self)
def SetPlotValue (self, aFlag)
def GetPlotValue (self)
def SetPlotReference (self, aFlag)
def GetPlotReference (self)
def SetNegative (self, aFlag)
def GetNegative (self)
def SetPlotViaOnMaskLayer (self, aFlag)
def GetPlotViaOnMaskLayer (self)
def SetPlotFrameRef (self, aFlag)
def GetPlotFrameRef (self)
def SetExcludeEdgeLayer (self, aFlag)
def GetExcludeEdgeLayer (self)
def SetFormat (self, aFormat)
def GetFormat (self)
def SetOutputDirectory (self, aDir)
def GetOutputDirectory (self)
def SetUseGerberAttributes (self, aUse)
def GetUseGerberAttributes (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 GetGerberDefaultPrecision ()
def SetSubtractMaskFromSilk (self, aSubtract)
def GetSubtractMaskFromSilk (self)
def SetLayerSelection (self, aSelection)
def GetLayerSelection (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 GetLineWidth (self)
def SetLineWidth (self, aValue)

Public Attributes


Static Public Attributes

 GetGerberDefaultPrecision = staticmethod(GetGerberDefaultPrecision)

Detailed Description

Proxy of C++ PCB_PLOT_PARAMS class.

Definition at line 5945 of file

Constructor & Destructor Documentation

def pcbnew.PCB_PLOT_PARAMS.__init__ (   self)

Definition at line 5957 of file

Member Function Documentation

def pcbnew.PCB_PLOT_PARAMS.Format (   self,
  aControl = 0 
Format(PCB_PLOT_PARAMS self, OUTPUTFORMATTER * aFormatter, int aNestLevel, int aControl=0)
Format(PCB_PLOT_PARAMS self, OUTPUTFORMATTER * aFormatter, int aNestLevel)

Definition at line 5975 of file

def pcbnew.PCB_PLOT_PARAMS.GetA4Output (   self)
GetA4Output(PCB_PLOT_PARAMS self) -> bool

Definition at line 6306 of file

def pcbnew.PCB_PLOT_PARAMS.GetAutoScale (   self)
GetAutoScale(PCB_PLOT_PARAMS self) -> bool

Definition at line 6088 of file

def pcbnew.PCB_PLOT_PARAMS.GetColor (   self)

Definition at line 5998 of file

def pcbnew.PCB_PLOT_PARAMS.GetCreateGerberJobFile (   self)
GetCreateGerberJobFile(PCB_PLOT_PARAMS self) -> bool

Definition at line 6228 of file

def pcbnew.PCB_PLOT_PARAMS.GetDrillMarksType (   self)
GetDrillMarksType(PCB_PLOT_PARAMS self) -> PCB_PLOT_PARAMS::DrillMarksType

Definition at line 6038 of file

def pcbnew.PCB_PLOT_PARAMS.GetDXFPlotPolygonMode (   self)
GetDXFPlotPolygonMode(PCB_PLOT_PARAMS self) -> bool

Definition at line 6028 of file

def pcbnew.PCB_PLOT_PARAMS.GetExcludeEdgeLayer (   self)
GetExcludeEdgeLayer(PCB_PLOT_PARAMS self) -> bool

Definition at line 6178 of file

def pcbnew.PCB_PLOT_PARAMS.GetFineScaleAdjustX (   self)
GetFineScaleAdjustX(PCB_PLOT_PARAMS self) -> double

Definition at line 6058 of file

def pcbnew.PCB_PLOT_PARAMS.GetFineScaleAdjustY (   self)
GetFineScaleAdjustY(PCB_PLOT_PARAMS self) -> double

Definition at line 6068 of file

def pcbnew.PCB_PLOT_PARAMS.GetFormat (   self)
GetFormat(PCB_PLOT_PARAMS self) -> PlotFormat

Definition at line 6188 of file

def pcbnew.PCB_PLOT_PARAMS.GetGerberDefaultPrecision ( )
GetGerberDefaultPrecision() -> int

Definition at line 6253 of file

def pcbnew.PCB_PLOT_PARAMS.GetGerberPrecision (   self)
GetGerberPrecision(PCB_PLOT_PARAMS self) -> int

Definition at line 6248 of file

def pcbnew.PCB_PLOT_PARAMS.GetHPGLPenDiameter (   self)
GetHPGLPenDiameter(PCB_PLOT_PARAMS self) -> int

Definition at line 6311 of file

def pcbnew.PCB_PLOT_PARAMS.GetHPGLPenNum (   self)
GetHPGLPenNum(PCB_PLOT_PARAMS self) -> int

Definition at line 6336 of file

def pcbnew.PCB_PLOT_PARAMS.GetHPGLPenSpeed (   self)
GetHPGLPenSpeed(PCB_PLOT_PARAMS self) -> int

Definition at line 6321 of file

def pcbnew.PCB_PLOT_PARAMS.GetIncludeGerberNetlistInfo (   self)
GetIncludeGerberNetlistInfo(PCB_PLOT_PARAMS self) -> bool

Definition at line 6218 of file

def pcbnew.PCB_PLOT_PARAMS.GetLayerSelection (   self)
GetLayerSelection(PCB_PLOT_PARAMS self) -> LSET

Definition at line 6276 of file

def pcbnew.PCB_PLOT_PARAMS.GetLineWidth (   self)
GetLineWidth(PCB_PLOT_PARAMS self) -> int

Definition at line 6341 of file

def pcbnew.PCB_PLOT_PARAMS.GetMirror (   self)
GetMirror(PCB_PLOT_PARAMS self) -> bool

Definition at line 6098 of file

def pcbnew.PCB_PLOT_PARAMS.GetNegative (   self)
GetNegative(PCB_PLOT_PARAMS self) -> bool

Definition at line 6148 of file

def pcbnew.PCB_PLOT_PARAMS.GetOutputDirectory (   self)
GetOutputDirectory(PCB_PLOT_PARAMS self) -> wxString

Definition at line 6198 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotFrameRef (   self)
GetPlotFrameRef(PCB_PLOT_PARAMS self) -> bool

Definition at line 6168 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotInvisibleText (   self)
GetPlotInvisibleText(PCB_PLOT_PARAMS self) -> bool

Definition at line 6118 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotMode (   self)

Definition at line 6018 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotPadsOnSilkLayer (   self)
GetPlotPadsOnSilkLayer(PCB_PLOT_PARAMS self) -> bool

Definition at line 6108 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotReference (   self)
GetPlotReference(PCB_PLOT_PARAMS self) -> bool

Definition at line 6138 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotValue (   self)
GetPlotValue(PCB_PLOT_PARAMS self) -> bool

Definition at line 6128 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotViaOnMaskLayer (   self)
GetPlotViaOnMaskLayer(PCB_PLOT_PARAMS self) -> bool

Definition at line 6158 of file

def pcbnew.PCB_PLOT_PARAMS.GetScale (   self)
GetScale(PCB_PLOT_PARAMS self) -> double

Definition at line 6048 of file

def pcbnew.PCB_PLOT_PARAMS.GetScaleSelection (   self)
GetScaleSelection(PCB_PLOT_PARAMS self) -> int

Definition at line 6296 of file

def pcbnew.PCB_PLOT_PARAMS.GetSkipPlotNPTH_Pads (   self)
GetSkipPlotNPTH_Pads(PCB_PLOT_PARAMS self) -> bool

Definition at line 5970 of file

def pcbnew.PCB_PLOT_PARAMS.GetSubtractMaskFromSilk (   self)
GetSubtractMaskFromSilk(PCB_PLOT_PARAMS self) -> bool

Definition at line 6266 of file

def pcbnew.PCB_PLOT_PARAMS.GetTextMode (   self)
GetTextMode(PCB_PLOT_PARAMS self) -> PlotTextMode

Definition at line 6008 of file

def pcbnew.PCB_PLOT_PARAMS.GetUseAuxOrigin (   self)
GetUseAuxOrigin(PCB_PLOT_PARAMS self) -> bool

Definition at line 6286 of file

def pcbnew.PCB_PLOT_PARAMS.GetUseGerberAttributes (   self)
GetUseGerberAttributes(PCB_PLOT_PARAMS self) -> bool

Definition at line 6208 of file

def pcbnew.PCB_PLOT_PARAMS.GetUseGerberProtelExtensions (   self)
GetUseGerberProtelExtensions(PCB_PLOT_PARAMS self) -> bool

Definition at line 6238 of file

def pcbnew.PCB_PLOT_PARAMS.GetWidthAdjust (   self)
GetWidthAdjust(PCB_PLOT_PARAMS self) -> int

Definition at line 6078 of file

def pcbnew.PCB_PLOT_PARAMS.IsSameAs (   self,
IsSameAs(PCB_PLOT_PARAMS self, PCB_PLOT_PARAMS aPcbPlotParams, bool aCompareOnlySavedPrms) -> bool

Definition at line 5988 of file

def pcbnew.PCB_PLOT_PARAMS.Parse (   self,

Definition at line 5983 of file

def pcbnew.PCB_PLOT_PARAMS.SetA4Output (   self,
SetA4Output(PCB_PLOT_PARAMS self, int aForce)

Definition at line 6301 of file

def pcbnew.PCB_PLOT_PARAMS.SetAutoScale (   self,
SetAutoScale(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6083 of file

def pcbnew.PCB_PLOT_PARAMS.SetColor (   self,
SetColor(PCB_PLOT_PARAMS self, COLOR4D aVal)

Definition at line 5993 of file

def pcbnew.PCB_PLOT_PARAMS.SetCreateGerberJobFile (   self,
SetCreateGerberJobFile(PCB_PLOT_PARAMS self, bool aCreate)

Definition at line 6223 of file

def pcbnew.PCB_PLOT_PARAMS.SetDrillMarksType (   self,
SetDrillMarksType(PCB_PLOT_PARAMS self, PCB_PLOT_PARAMS::DrillMarksType aVal)

Definition at line 6033 of file

def pcbnew.PCB_PLOT_PARAMS.SetDXFPlotPolygonMode (   self,
SetDXFPlotPolygonMode(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6023 of file

def pcbnew.PCB_PLOT_PARAMS.SetExcludeEdgeLayer (   self,
SetExcludeEdgeLayer(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6173 of file

def pcbnew.PCB_PLOT_PARAMS.SetFineScaleAdjustX (   self,
SetFineScaleAdjustX(PCB_PLOT_PARAMS self, double aVal)

Definition at line 6053 of file

def pcbnew.PCB_PLOT_PARAMS.SetFineScaleAdjustY (   self,
SetFineScaleAdjustY(PCB_PLOT_PARAMS self, double aVal)

Definition at line 6063 of file

def pcbnew.PCB_PLOT_PARAMS.SetFormat (   self,
SetFormat(PCB_PLOT_PARAMS self, PlotFormat aFormat)

Definition at line 6183 of file

def pcbnew.PCB_PLOT_PARAMS.SetGerberPrecision (   self,
SetGerberPrecision(PCB_PLOT_PARAMS self, int aPrecision)

Definition at line 6243 of file

def pcbnew.PCB_PLOT_PARAMS.SetHPGLPenDiameter (   self,
SetHPGLPenDiameter(PCB_PLOT_PARAMS self, int aValue) -> bool

Definition at line 6316 of file

def pcbnew.PCB_PLOT_PARAMS.SetHPGLPenNum (   self,
SetHPGLPenNum(PCB_PLOT_PARAMS self, int aVal)

Definition at line 6331 of file

def pcbnew.PCB_PLOT_PARAMS.SetHPGLPenSpeed (   self,
SetHPGLPenSpeed(PCB_PLOT_PARAMS self, int aValue) -> bool

Definition at line 6326 of file

def pcbnew.PCB_PLOT_PARAMS.SetIncludeGerberNetlistInfo (   self,
SetIncludeGerberNetlistInfo(PCB_PLOT_PARAMS self, bool aUse)

Definition at line 6213 of file

def pcbnew.PCB_PLOT_PARAMS.SetLayerSelection (   self,
SetLayerSelection(PCB_PLOT_PARAMS self, LSET aSelection)

Definition at line 6271 of file

def pcbnew.PCB_PLOT_PARAMS.SetLineWidth (   self,
SetLineWidth(PCB_PLOT_PARAMS self, int aValue) -> bool

Definition at line 6346 of file

def pcbnew.PCB_PLOT_PARAMS.SetMirror (   self,
SetMirror(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6093 of file

def pcbnew.PCB_PLOT_PARAMS.SetNegative (   self,
SetNegative(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6143 of file

def pcbnew.PCB_PLOT_PARAMS.SetOutputDirectory (   self,
SetOutputDirectory(PCB_PLOT_PARAMS self, wxString aDir)

Definition at line 6193 of file

def pcbnew.PCB_PLOT_PARAMS.SetPlotFrameRef (   self,
SetPlotFrameRef(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6163 of file

def pcbnew.PCB_PLOT_PARAMS.SetPlotInvisibleText (   self,
SetPlotInvisibleText(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6113 of file

def pcbnew.PCB_PLOT_PARAMS.SetPlotMode (   self,
SetPlotMode(PCB_PLOT_PARAMS self, EDA_DRAW_MODE_T aPlotMode)

Definition at line 6013 of file

def pcbnew.PCB_PLOT_PARAMS.SetPlotPadsOnSilkLayer (   self,
SetPlotPadsOnSilkLayer(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6103 of file

def pcbnew.PCB_PLOT_PARAMS.SetPlotReference (   self,
SetPlotReference(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6133 of file

def pcbnew.PCB_PLOT_PARAMS.SetPlotValue (   self,
SetPlotValue(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6123 of file

def pcbnew.PCB_PLOT_PARAMS.SetPlotViaOnMaskLayer (   self,
SetPlotViaOnMaskLayer(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 6153 of file

def pcbnew.PCB_PLOT_PARAMS.SetScale (   self,
SetScale(PCB_PLOT_PARAMS self, double aVal)

Definition at line 6043 of file

def pcbnew.PCB_PLOT_PARAMS.SetScaleSelection (   self,
SetScaleSelection(PCB_PLOT_PARAMS self, int aSelection)

Definition at line 6291 of file

def pcbnew.PCB_PLOT_PARAMS.SetSkipPlotNPTH_Pads (   self,
SetSkipPlotNPTH_Pads(PCB_PLOT_PARAMS self, bool aSkip)

Definition at line 5965 of file

def pcbnew.PCB_PLOT_PARAMS.SetSubtractMaskFromSilk (   self,
SetSubtractMaskFromSilk(PCB_PLOT_PARAMS self, bool aSubtract)

Definition at line 6261 of file

def pcbnew.PCB_PLOT_PARAMS.SetTextMode (   self,
SetTextMode(PCB_PLOT_PARAMS self, PlotTextMode aVal)

Definition at line 6003 of file

def pcbnew.PCB_PLOT_PARAMS.SetUseAuxOrigin (   self,
SetUseAuxOrigin(PCB_PLOT_PARAMS self, bool aAux)

Definition at line 6281 of file

def pcbnew.PCB_PLOT_PARAMS.SetUseGerberAttributes (   self,
SetUseGerberAttributes(PCB_PLOT_PARAMS self, bool aUse)

Definition at line 6203 of file

def pcbnew.PCB_PLOT_PARAMS.SetUseGerberProtelExtensions (   self,
SetUseGerberProtelExtensions(PCB_PLOT_PARAMS self, bool aUse)

Definition at line 6233 of file

def pcbnew.PCB_PLOT_PARAMS.SetWidthAdjust (   self,
SetWidthAdjust(PCB_PLOT_PARAMS self, int aVal)

Definition at line 6073 of file

Member Data Documentation


Definition at line 5955 of file

pcbnew.PCB_PLOT_PARAMS.GetGerberDefaultPrecision = staticmethod(GetGerberDefaultPrecision)

Definition at line 6258 of file


Definition at line 5953 of file


Definition at line 5954 of file


Definition at line 5963 of file

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