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

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 6512 of file

Constructor & Destructor Documentation

def pcbnew.PCB_PLOT_PARAMS.__init__ (   self)

Definition at line 6524 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 6542 of file

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

Definition at line 6873 of file

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

Definition at line 6655 of file

def pcbnew.PCB_PLOT_PARAMS.GetColor (   self)

Definition at line 6565 of file

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

Definition at line 6795 of file

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

Definition at line 6605 of file

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

Definition at line 6595 of file

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

Definition at line 6745 of file

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

Definition at line 6625 of file

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

Definition at line 6635 of file

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

Definition at line 6755 of file

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

Definition at line 6820 of file

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

Definition at line 6815 of file

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

Definition at line 6878 of file

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

Definition at line 6903 of file

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

Definition at line 6888 of file

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

Definition at line 6785 of file

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

Definition at line 6843 of file

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

Definition at line 6908 of file

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

Definition at line 6665 of file

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

Definition at line 6715 of file

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

Definition at line 6765 of file

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

Definition at line 6735 of file

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

Definition at line 6685 of file

def pcbnew.PCB_PLOT_PARAMS.GetPlotMode (   self)

Definition at line 6585 of file

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

Definition at line 6675 of file

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

Definition at line 6705 of file

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

Definition at line 6695 of file

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

Definition at line 6725 of file

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

Definition at line 6615 of file

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

Definition at line 6863 of file

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

Definition at line 6537 of file

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

Definition at line 6833 of file

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

Definition at line 6575 of file

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

Definition at line 6853 of file

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

Definition at line 6775 of file

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

Definition at line 6805 of file

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

Definition at line 6645 of file

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

Definition at line 6555 of file

def pcbnew.PCB_PLOT_PARAMS.Parse (   self,

Definition at line 6550 of file

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

Definition at line 6868 of file

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

Definition at line 6650 of file

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

Definition at line 6560 of file

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

Definition at line 6790 of file

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

Definition at line 6600 of file

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

Definition at line 6590 of file

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

Definition at line 6740 of file

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

Definition at line 6620 of file

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

Definition at line 6630 of file

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

Definition at line 6750 of file

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

Definition at line 6810 of file

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

Definition at line 6883 of file

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

Definition at line 6898 of file

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

Definition at line 6893 of file

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

Definition at line 6780 of file

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

Definition at line 6838 of file

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

Definition at line 6913 of file

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

Definition at line 6660 of file

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

Definition at line 6710 of file

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

Definition at line 6760 of file

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

Definition at line 6730 of file

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

Definition at line 6680 of file

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

Definition at line 6580 of file

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

Definition at line 6670 of file

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

Definition at line 6700 of file

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

Definition at line 6690 of file

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

Definition at line 6720 of file

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

Definition at line 6610 of file

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

Definition at line 6858 of file

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

Definition at line 6532 of file

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

Definition at line 6828 of file

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

Definition at line 6570 of file

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

Definition at line 6848 of file

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

Definition at line 6770 of file

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

Definition at line 6800 of file

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

Definition at line 6640 of file

Member Data Documentation


Definition at line 6522 of file

pcbnew.PCB_PLOT_PARAMS.GetGerberDefaultPrecision = staticmethod(GetGerberDefaultPrecision)

Definition at line 6825 of file


Definition at line 6520 of file


Definition at line 6521 of file


Definition at line 6530 of file

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