KiCad Pcbnew Python 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
[legend]

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

 this
 

Static Public Attributes

 NO_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_NO_DRILL_SHAPE
 
 SMALL_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_SMALL_DRILL_SHAPE
 
 FULL_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_FULL_DRILL_SHAPE
 
 GetGerberDefaultPrecision = staticmethod(GetGerberDefaultPrecision)
 

Detailed Description

Proxy of C++ PCB_PLOT_PARAMS class.

Definition at line 6001 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.PCB_PLOT_PARAMS.__init__ (   self)
__init__(PCB_PLOT_PARAMS self) -> PCB_PLOT_PARAMS

Definition at line 6013 of file pcbnew.py.

Member Function Documentation

def pcbnew.PCB_PLOT_PARAMS.Format (   self,
  aFormatter,
  aNestLevel,
  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 6031 of file pcbnew.py.

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

Definition at line 6362 of file pcbnew.py.

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

Definition at line 6144 of file pcbnew.py.

def pcbnew.PCB_PLOT_PARAMS.GetColor (   self)
GetColor(PCB_PLOT_PARAMS self) -> COLOR4D

Definition at line 6054 of file pcbnew.py.

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

Definition at line 6284 of file pcbnew.py.

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

Definition at line 6094 of file pcbnew.py.

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

Definition at line 6084 of file pcbnew.py.

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

Definition at line 6234 of file pcbnew.py.

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

Definition at line 6114 of file pcbnew.py.

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

Definition at line 6124 of file pcbnew.py.

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

Definition at line 6244 of file pcbnew.py.

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

Definition at line 6309 of file pcbnew.py.

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

Definition at line 6304 of file pcbnew.py.

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

Definition at line 6367 of file pcbnew.py.

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

Definition at line 6392 of file pcbnew.py.

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

Definition at line 6377 of file pcbnew.py.

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

Definition at line 6274 of file pcbnew.py.

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

Definition at line 6332 of file pcbnew.py.

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

Definition at line 6397 of file pcbnew.py.

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

Definition at line 6154 of file pcbnew.py.

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

Definition at line 6204 of file pcbnew.py.

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

Definition at line 6254 of file pcbnew.py.

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

Definition at line 6224 of file pcbnew.py.

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

Definition at line 6174 of file pcbnew.py.

def pcbnew.PCB_PLOT_PARAMS.GetPlotMode (   self)
GetPlotMode(PCB_PLOT_PARAMS self) -> EDA_DRAW_MODE_T

Definition at line 6074 of file pcbnew.py.

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

Definition at line 6164 of file pcbnew.py.

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

Definition at line 6194 of file pcbnew.py.

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

Definition at line 6184 of file pcbnew.py.

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

Definition at line 6214 of file pcbnew.py.

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

Definition at line 6104 of file pcbnew.py.

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

Definition at line 6352 of file pcbnew.py.

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

Definition at line 6026 of file pcbnew.py.

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

Definition at line 6322 of file pcbnew.py.

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

Definition at line 6064 of file pcbnew.py.

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

Definition at line 6342 of file pcbnew.py.

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

Definition at line 6264 of file pcbnew.py.

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

Definition at line 6294 of file pcbnew.py.

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

Definition at line 6134 of file pcbnew.py.

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

Definition at line 6044 of file pcbnew.py.

def pcbnew.PCB_PLOT_PARAMS.Parse (   self,
  aParser 
)
Parse(PCB_PLOT_PARAMS self, PCB_PLOT_PARAMS_PARSER * aParser)

Definition at line 6039 of file pcbnew.py.

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

Definition at line 6357 of file pcbnew.py.

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

Definition at line 6139 of file pcbnew.py.

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

Definition at line 6049 of file pcbnew.py.

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

Definition at line 6279 of file pcbnew.py.

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

Definition at line 6089 of file pcbnew.py.

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

Definition at line 6079 of file pcbnew.py.

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

Definition at line 6229 of file pcbnew.py.

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

Definition at line 6109 of file pcbnew.py.

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

Definition at line 6119 of file pcbnew.py.

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

Definition at line 6239 of file pcbnew.py.

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

Definition at line 6299 of file pcbnew.py.

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

Definition at line 6372 of file pcbnew.py.

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

Definition at line 6387 of file pcbnew.py.

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

Definition at line 6382 of file pcbnew.py.

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

Definition at line 6269 of file pcbnew.py.

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

Definition at line 6327 of file pcbnew.py.

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

Definition at line 6402 of file pcbnew.py.

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

Definition at line 6149 of file pcbnew.py.

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

Definition at line 6199 of file pcbnew.py.

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

Definition at line 6249 of file pcbnew.py.

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

Definition at line 6219 of file pcbnew.py.

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

Definition at line 6169 of file pcbnew.py.

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

Definition at line 6069 of file pcbnew.py.

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

Definition at line 6159 of file pcbnew.py.

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

Definition at line 6189 of file pcbnew.py.

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

Definition at line 6179 of file pcbnew.py.

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

Definition at line 6209 of file pcbnew.py.

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

Definition at line 6099 of file pcbnew.py.

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

Definition at line 6347 of file pcbnew.py.

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

Definition at line 6021 of file pcbnew.py.

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

Definition at line 6317 of file pcbnew.py.

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

Definition at line 6059 of file pcbnew.py.

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

Definition at line 6337 of file pcbnew.py.

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

Definition at line 6259 of file pcbnew.py.

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

Definition at line 6289 of file pcbnew.py.

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

Definition at line 6129 of file pcbnew.py.

Member Data Documentation

pcbnew.PCB_PLOT_PARAMS.FULL_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_FULL_DRILL_SHAPE
static

Definition at line 6011 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.GetGerberDefaultPrecision = staticmethod(GetGerberDefaultPrecision)
static

Definition at line 6314 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.NO_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_NO_DRILL_SHAPE
static

Definition at line 6009 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.SMALL_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_SMALL_DRILL_SHAPE
static

Definition at line 6010 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.this

Definition at line 6019 of file pcbnew.py.


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