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 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 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)
 
def SetUseGerberAttributes (self, aUse)
 

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 6220 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 6232 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 6250 of file pcbnew.py.

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

Definition at line 6581 of file pcbnew.py.

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

Definition at line 6363 of file pcbnew.py.

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

Definition at line 6273 of file pcbnew.py.

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

Definition at line 6503 of file pcbnew.py.

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

Definition at line 6313 of file pcbnew.py.

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

Definition at line 6303 of file pcbnew.py.

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

Definition at line 6453 of file pcbnew.py.

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

Definition at line 6333 of file pcbnew.py.

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

Definition at line 6343 of file pcbnew.py.

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

Definition at line 6463 of file pcbnew.py.

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

Definition at line 6528 of file pcbnew.py.

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

Definition at line 6523 of file pcbnew.py.

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

Definition at line 6586 of file pcbnew.py.

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

Definition at line 6611 of file pcbnew.py.

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

Definition at line 6596 of file pcbnew.py.

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

Definition at line 6493 of file pcbnew.py.

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

Definition at line 6551 of file pcbnew.py.

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

Definition at line 6616 of file pcbnew.py.

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

Definition at line 6373 of file pcbnew.py.

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

Definition at line 6423 of file pcbnew.py.

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

Definition at line 6473 of file pcbnew.py.

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

Definition at line 6443 of file pcbnew.py.

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

Definition at line 6393 of file pcbnew.py.

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

Definition at line 6293 of file pcbnew.py.

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

Definition at line 6383 of file pcbnew.py.

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

Definition at line 6413 of file pcbnew.py.

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

Definition at line 6403 of file pcbnew.py.

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

Definition at line 6433 of file pcbnew.py.

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

Definition at line 6323 of file pcbnew.py.

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

Definition at line 6571 of file pcbnew.py.

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

Definition at line 6245 of file pcbnew.py.

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

Definition at line 6541 of file pcbnew.py.

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

Definition at line 6283 of file pcbnew.py.

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

Definition at line 6561 of file pcbnew.py.

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

Definition at line 6513 of file pcbnew.py.

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

Definition at line 6483 of file pcbnew.py.

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

Definition at line 6353 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 6263 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 6258 of file pcbnew.py.

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

Definition at line 6576 of file pcbnew.py.

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

Definition at line 6358 of file pcbnew.py.

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

Definition at line 6268 of file pcbnew.py.

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

Definition at line 6498 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 6308 of file pcbnew.py.

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

Definition at line 6298 of file pcbnew.py.

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

Definition at line 6448 of file pcbnew.py.

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

Definition at line 6328 of file pcbnew.py.

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

Definition at line 6338 of file pcbnew.py.

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

Definition at line 6458 of file pcbnew.py.

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

Definition at line 6518 of file pcbnew.py.

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

Definition at line 6591 of file pcbnew.py.

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

Definition at line 6606 of file pcbnew.py.

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

Definition at line 6601 of file pcbnew.py.

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

Definition at line 6488 of file pcbnew.py.

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

Definition at line 6546 of file pcbnew.py.

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

Definition at line 6621 of file pcbnew.py.

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

Definition at line 6368 of file pcbnew.py.

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

Definition at line 6418 of file pcbnew.py.

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

Definition at line 6468 of file pcbnew.py.

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

Definition at line 6438 of file pcbnew.py.

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

Definition at line 6388 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 6288 of file pcbnew.py.

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

Definition at line 6378 of file pcbnew.py.

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

Definition at line 6408 of file pcbnew.py.

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

Definition at line 6398 of file pcbnew.py.

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

Definition at line 6428 of file pcbnew.py.

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

Definition at line 6318 of file pcbnew.py.

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

Definition at line 6566 of file pcbnew.py.

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

Definition at line 6240 of file pcbnew.py.

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

Definition at line 6536 of file pcbnew.py.

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

Definition at line 6278 of file pcbnew.py.

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

Definition at line 6556 of file pcbnew.py.

def pcbnew.PCB_PLOT_PARAMS.SetUseGerberAttributes (   self,
  aUse 
)

Definition at line 6628 of file pcbnew.py.

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

Definition at line 6508 of file pcbnew.py.

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

Definition at line 6478 of file pcbnew.py.

Here is the caller graph for this function:

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

Definition at line 6348 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 6230 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.GetGerberDefaultPrecision = staticmethod(GetGerberDefaultPrecision)
static

Definition at line 6533 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.NO_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_NO_DRILL_SHAPE
static

Definition at line 6228 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.SMALL_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_SMALL_DRILL_SHAPE
static

Definition at line 6229 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.this

Definition at line 6238 of file pcbnew.py.


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