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
[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 5945 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 5957 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 5975 of file pcbnew.py.

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

Definition at line 6306 of file pcbnew.py.

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

Definition at line 6088 of file pcbnew.py.

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

Definition at line 5998 of file pcbnew.py.

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

Definition at line 6228 of file pcbnew.py.

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

Definition at line 6038 of file pcbnew.py.

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

Definition at line 6028 of file pcbnew.py.

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

Definition at line 6178 of file pcbnew.py.

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

Definition at line 6058 of file pcbnew.py.

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

Definition at line 6068 of file pcbnew.py.

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

Definition at line 6188 of file pcbnew.py.

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

Definition at line 6253 of file pcbnew.py.

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

Definition at line 6248 of file pcbnew.py.

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

Definition at line 6311 of file pcbnew.py.

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

Definition at line 6336 of file pcbnew.py.

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

Definition at line 6321 of file pcbnew.py.

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

Definition at line 6218 of file pcbnew.py.

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

Definition at line 6276 of file pcbnew.py.

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

Definition at line 6341 of file pcbnew.py.

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

Definition at line 6098 of file pcbnew.py.

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

Definition at line 6148 of file pcbnew.py.

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

Definition at line 6198 of file pcbnew.py.

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

Definition at line 6168 of file pcbnew.py.

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

Definition at line 6118 of file pcbnew.py.

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

Definition at line 6018 of file pcbnew.py.

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

Definition at line 6108 of file pcbnew.py.

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

Definition at line 6138 of file pcbnew.py.

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

Definition at line 6128 of file pcbnew.py.

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

Definition at line 6158 of file pcbnew.py.

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

Definition at line 6048 of file pcbnew.py.

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

Definition at line 6296 of file pcbnew.py.

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

Definition at line 5970 of file pcbnew.py.

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

Definition at line 6266 of file pcbnew.py.

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

Definition at line 6008 of file pcbnew.py.

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

Definition at line 6286 of file pcbnew.py.

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

Definition at line 6208 of file pcbnew.py.

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

Definition at line 6238 of file pcbnew.py.

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

Definition at line 6078 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 5988 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 5983 of file pcbnew.py.

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

Definition at line 6301 of file pcbnew.py.

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

Definition at line 6083 of file pcbnew.py.

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

Definition at line 5993 of file pcbnew.py.

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

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

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

Definition at line 6023 of file pcbnew.py.

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

Definition at line 6173 of file pcbnew.py.

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

Definition at line 6053 of file pcbnew.py.

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

Definition at line 6063 of file pcbnew.py.

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

Definition at line 6183 of file pcbnew.py.

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

Definition at line 6243 of file pcbnew.py.

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

Definition at line 6316 of file pcbnew.py.

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

Definition at line 6331 of file pcbnew.py.

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

Definition at line 6326 of file pcbnew.py.

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

Definition at line 6213 of file pcbnew.py.

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

Definition at line 6271 of file pcbnew.py.

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

Definition at line 6346 of file pcbnew.py.

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

Definition at line 6093 of file pcbnew.py.

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

Definition at line 6143 of file pcbnew.py.

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

Definition at line 6193 of file pcbnew.py.

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

Definition at line 6163 of file pcbnew.py.

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

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

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

Definition at line 6103 of file pcbnew.py.

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

Definition at line 6133 of file pcbnew.py.

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

Definition at line 6123 of file pcbnew.py.

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

Definition at line 6153 of file pcbnew.py.

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

Definition at line 6043 of file pcbnew.py.

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

Definition at line 6291 of file pcbnew.py.

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

Definition at line 5965 of file pcbnew.py.

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

Definition at line 6261 of file pcbnew.py.

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

Definition at line 6003 of file pcbnew.py.

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

Definition at line 6281 of file pcbnew.py.

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

Definition at line 6203 of file pcbnew.py.

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

Definition at line 6233 of file pcbnew.py.

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

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

pcbnew.PCB_PLOT_PARAMS.GetGerberDefaultPrecision = staticmethod(GetGerberDefaultPrecision)
static

Definition at line 6258 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.NO_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_NO_DRILL_SHAPE
static

Definition at line 5953 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.SMALL_DRILL_SHAPE = _pcbnew.PCB_PLOT_PARAMS_SMALL_DRILL_SHAPE
static

Definition at line 5954 of file pcbnew.py.

pcbnew.PCB_PLOT_PARAMS.this

Definition at line 5963 of file pcbnew.py.


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