KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.PCB_PLOT_PARAMS Class Reference
Inheritance diagram for pcbnew.PCB_PLOT_PARAMS:

Public Member Functions

 __init__ (self)
 
 SetSkipPlotNPTH_Pads (self, aSkip)
 
 GetSkipPlotNPTH_Pads (self)
 
 Format (self, aFormatter)
 
 Parse (self, aParser)
 
 IsSameAs (self, aPcbPlotParams)
 
 SetColorSettings (self, aSettings)
 
 ColorSettings (self)
 
 SetTextMode (self, aVal)
 
 GetTextMode (self)
 
 SetDXFPlotMode (self, aPlotMode)
 
 GetDXFPlotMode (self)
 
 SetPlotPadNumbers (self, aFlag)
 
 GetPlotPadNumbers (self)
 
 SetDXFPlotPolygonMode (self, aFlag)
 
 GetDXFPlotPolygonMode (self)
 
 SetDXFPlotUnits (self, aUnit)
 
 GetDXFPlotUnits (self)
 
 SetDrillMarksType (self, aVal)
 
 GetDrillMarksType (self)
 
 SetScale (self, aVal)
 
 GetScale (self)
 
 SetFineScaleAdjustX (self, aVal)
 
 GetFineScaleAdjustX (self)
 
 SetFineScaleAdjustY (self, aVal)
 
 GetFineScaleAdjustY (self)
 
 SetWidthAdjust (self, aVal)
 
 GetWidthAdjust (self)
 
 SetAutoScale (self, aFlag)
 
 GetAutoScale (self)
 
 SetMirror (self, aFlag)
 
 GetMirror (self)
 
 SetSketchPadsOnFabLayers (self, aFlag)
 
 GetSketchPadsOnFabLayers (self)
 
 SetSketchPadLineWidth (self, aWidth)
 
 GetSketchPadLineWidth (self)
 
 SetHideDNPFPsOnFabLayers (self, aFlag)
 
 GetHideDNPFPsOnFabLayers (self)
 
 SetSketchDNPFPsOnFabLayers (self, aFlag)
 
 GetSketchDNPFPsOnFabLayers (self)
 
 SetCrossoutDNPFPsOnFabLayers (self, aFlag)
 
 GetCrossoutDNPFPsOnFabLayers (self)
 
 SetPlotValue (self, aFlag)
 
 GetPlotValue (self)
 
 SetPlotReference (self, aFlag)
 
 GetPlotReference (self)
 
 SetPlotFPText (self, aFlag)
 
 GetPlotFPText (self)
 
 SetNegative (self, aFlag)
 
 GetNegative (self)
 
 GetLegacyPlotViaOnMaskLayer (self)
 
 SetPlotFrameRef (self, aFlag)
 
 GetPlotFrameRef (self)
 
 SetFormat (self, aFormat)
 
 GetFormat (self)
 
 SetOutputDirectory (self, aDir)
 
 GetOutputDirectory (self)
 
 SetDisableGerberMacros (self, aDisable)
 
 GetDisableGerberMacros (self)
 
 SetUseGerberX2format (self, aUse)
 
 GetUseGerberX2format (self)
 
 SetIncludeGerberNetlistInfo (self, aUse)
 
 GetIncludeGerberNetlistInfo (self)
 
 SetCreateGerberJobFile (self, aCreate)
 
 GetCreateGerberJobFile (self)
 
 SetUseGerberProtelExtensions (self, aUse)
 
 GetUseGerberProtelExtensions (self)
 
 SetGerberPrecision (self, aPrecision)
 
 GetGerberPrecision (self)
 
 SetSvgPrecision (self, aPrecision)
 
 GetSvgPrecision (self)
 
 SetSvgFitPageToBoard (self, aSvgFitPageToBoard)
 
 GetSvgFitPagetoBoard (self)
 
 SetBlackAndWhite (self, blackAndWhite)
 
 GetBlackAndWhite (self)
 
 SetSubtractMaskFromSilk (self, aSubtract)
 
 GetSubtractMaskFromSilk (self)
 
 SetLayerSelection (self, aSelection)
 
 GetLayerSelection (self)
 
 SetPlotOnAllLayersSequence (self, aSeq)
 
 GetPlotOnAllLayersSequence (self)
 
 SetUseAuxOrigin (self, aAux)
 
 GetUseAuxOrigin (self)
 
 SetScaleSelection (self, aSelection)
 
 GetScaleSelection (self)
 
 SetA4Output (self, aForce)
 
 GetA4Output (self)
 
 SetDashedLineDashRatio (self, aVal)
 
 GetDashedLineDashRatio (self)
 
 SetDashedLineGapRatio (self, aVal)
 
 GetDashedLineGapRatio (self)
 
 SetDXFMultiLayeredExportOption (self, aFlag)
 
 GetDXFMultiLayeredExportOption (self)
 
 SetLayersToExport (self, aVal)
 
 GetLayersToExport (self)
 
 GetLayer (self)
 
 SetLayer (self, aLayer)
 
 SetPDFBackgroundColor (self, aColor)
 
 GetPDFBackgroundColor (self)
 
 SetUseGerberAttributes (self, aUse)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 m_PDFFrontFPPropertyPopups = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFFrontFPPropertyPopups_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFFrontFPPropertyPopups_set, doc=)
 
 m_PDFBackFPPropertyPopups = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFBackFPPropertyPopups_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFBackFPPropertyPopups_set, doc=)
 
 m_PDFMetadata = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFMetadata_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFMetadata_set, doc=)
 
 m_PDFSingle = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFSingle_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFSingle_set, doc=)
 
 m_PDFBackgroundColor = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFBackgroundColor_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFBackgroundColor_set, doc=)
 

Detailed Description

Proxy of C++ PCB_PLOT_PARAMS class.

Definition at line 8501 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 8507 of file pcbnew.py.

Member Function Documentation

◆ ColorSettings()

pcbnew.PCB_PLOT_PARAMS.ColorSettings ( self)
ColorSettings(PCB_PLOT_PARAMS self) -> COLOR_SETTINGS *

Definition at line 8535 of file pcbnew.py.

◆ Format()

pcbnew.PCB_PLOT_PARAMS.Format ( self,
aFormatter )
Format(PCB_PLOT_PARAMS self, OUTPUTFORMATTER aFormatter)

Definition at line 8519 of file pcbnew.py.

◆ GetA4Output()

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

Definition at line 8851 of file pcbnew.py.

◆ GetAutoScale()

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

Definition at line 8623 of file pcbnew.py.

◆ GetBlackAndWhite()

pcbnew.PCB_PLOT_PARAMS.GetBlackAndWhite ( self)
GetBlackAndWhite(PCB_PLOT_PARAMS self) -> bool

Definition at line 8803 of file pcbnew.py.

◆ GetCreateGerberJobFile()

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

Definition at line 8763 of file pcbnew.py.

◆ GetCrossoutDNPFPsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.GetCrossoutDNPFPsOnFabLayers ( self)
GetCrossoutDNPFPsOnFabLayers(PCB_PLOT_PARAMS self) -> bool

Definition at line 8671 of file pcbnew.py.

◆ GetDashedLineDashRatio()

pcbnew.PCB_PLOT_PARAMS.GetDashedLineDashRatio ( self)
GetDashedLineDashRatio(PCB_PLOT_PARAMS self) -> double

Definition at line 8859 of file pcbnew.py.

◆ GetDashedLineGapRatio()

pcbnew.PCB_PLOT_PARAMS.GetDashedLineGapRatio ( self)
GetDashedLineGapRatio(PCB_PLOT_PARAMS self) -> double

Definition at line 8867 of file pcbnew.py.

◆ GetDisableGerberMacros()

pcbnew.PCB_PLOT_PARAMS.GetDisableGerberMacros ( self)
GetDisableGerberMacros(PCB_PLOT_PARAMS self) -> bool

Definition at line 8739 of file pcbnew.py.

◆ GetDrillMarksType()

pcbnew.PCB_PLOT_PARAMS.GetDrillMarksType ( self)
GetDrillMarksType(PCB_PLOT_PARAMS self) -> DRILL_MARKS

Definition at line 8583 of file pcbnew.py.

◆ GetDXFMultiLayeredExportOption()

pcbnew.PCB_PLOT_PARAMS.GetDXFMultiLayeredExportOption ( self)
GetDXFMultiLayeredExportOption(PCB_PLOT_PARAMS self) -> bool

Definition at line 8875 of file pcbnew.py.

◆ GetDXFPlotMode()

pcbnew.PCB_PLOT_PARAMS.GetDXFPlotMode ( self)
GetDXFPlotMode(PCB_PLOT_PARAMS self) -> DXF_OUTLINE_MODE

Definition at line 8551 of file pcbnew.py.

◆ GetDXFPlotPolygonMode()

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

Definition at line 8567 of file pcbnew.py.

◆ GetDXFPlotUnits()

pcbnew.PCB_PLOT_PARAMS.GetDXFPlotUnits ( self)
GetDXFPlotUnits(PCB_PLOT_PARAMS self) -> DXF_UNITS

Definition at line 8575 of file pcbnew.py.

◆ GetFineScaleAdjustX()

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

Definition at line 8599 of file pcbnew.py.

◆ GetFineScaleAdjustY()

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

Definition at line 8607 of file pcbnew.py.

◆ GetFormat()

pcbnew.PCB_PLOT_PARAMS.GetFormat ( self)
GetFormat(PCB_PLOT_PARAMS self) -> PLOT_FORMAT

Definition at line 8723 of file pcbnew.py.

◆ GetGerberPrecision()

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

Definition at line 8779 of file pcbnew.py.

◆ GetHideDNPFPsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.GetHideDNPFPsOnFabLayers ( self)
GetHideDNPFPsOnFabLayers(PCB_PLOT_PARAMS self) -> bool

Definition at line 8655 of file pcbnew.py.

◆ GetIncludeGerberNetlistInfo()

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

Definition at line 8755 of file pcbnew.py.

◆ GetLayer()

pcbnew.PCB_PLOT_PARAMS.GetLayer ( self)
GetLayer(PCB_PLOT_PARAMS self) -> PCB_LAYER_ID

Definition at line 8887 of file pcbnew.py.

Here is the caller graph for this function:

◆ GetLayerSelection()

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

Definition at line 8819 of file pcbnew.py.

◆ GetLayersToExport()

pcbnew.PCB_PLOT_PARAMS.GetLayersToExport ( self)
GetLayersToExport(PCB_PLOT_PARAMS self) -> std::vector< std::pair< PCB_LAYER_ID,wxString >,std::allocator< std::pair< PCB_LAYER_ID,wxString > > >

Definition at line 8883 of file pcbnew.py.

◆ GetLegacyPlotViaOnMaskLayer()

pcbnew.PCB_PLOT_PARAMS.GetLegacyPlotViaOnMaskLayer ( self)
GetLegacyPlotViaOnMaskLayer(PCB_PLOT_PARAMS self) -> std::optional< bool >

Definition at line 8707 of file pcbnew.py.

◆ GetMirror()

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

Definition at line 8631 of file pcbnew.py.

◆ GetNegative()

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

Definition at line 8703 of file pcbnew.py.

◆ GetOutputDirectory()

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

Definition at line 8731 of file pcbnew.py.

◆ GetPDFBackgroundColor()

pcbnew.PCB_PLOT_PARAMS.GetPDFBackgroundColor ( self)
GetPDFBackgroundColor(PCB_PLOT_PARAMS self) -> COLOR4D

Definition at line 8899 of file pcbnew.py.

◆ GetPlotFPText()

pcbnew.PCB_PLOT_PARAMS.GetPlotFPText ( self)
GetPlotFPText(PCB_PLOT_PARAMS self) -> bool

Definition at line 8695 of file pcbnew.py.

◆ GetPlotFrameRef()

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

Definition at line 8715 of file pcbnew.py.

◆ GetPlotOnAllLayersSequence()

pcbnew.PCB_PLOT_PARAMS.GetPlotOnAllLayersSequence ( self)
GetPlotOnAllLayersSequence(PCB_PLOT_PARAMS self) -> LSEQ

Definition at line 8827 of file pcbnew.py.

◆ GetPlotPadNumbers()

pcbnew.PCB_PLOT_PARAMS.GetPlotPadNumbers ( self)
GetPlotPadNumbers(PCB_PLOT_PARAMS self) -> bool

Definition at line 8559 of file pcbnew.py.

◆ GetPlotReference()

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

Definition at line 8687 of file pcbnew.py.

◆ GetPlotValue()

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

Definition at line 8679 of file pcbnew.py.

◆ GetScale()

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

Definition at line 8591 of file pcbnew.py.

◆ GetScaleSelection()

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

Definition at line 8843 of file pcbnew.py.

◆ GetSketchDNPFPsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.GetSketchDNPFPsOnFabLayers ( self)
GetSketchDNPFPsOnFabLayers(PCB_PLOT_PARAMS self) -> bool

Definition at line 8663 of file pcbnew.py.

◆ GetSketchPadLineWidth()

pcbnew.PCB_PLOT_PARAMS.GetSketchPadLineWidth ( self)
GetSketchPadLineWidth(PCB_PLOT_PARAMS self) -> int

Definition at line 8647 of file pcbnew.py.

◆ GetSketchPadsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.GetSketchPadsOnFabLayers ( self)
GetSketchPadsOnFabLayers(PCB_PLOT_PARAMS self) -> bool

Definition at line 8639 of file pcbnew.py.

◆ GetSkipPlotNPTH_Pads()

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

Definition at line 8515 of file pcbnew.py.

◆ GetSubtractMaskFromSilk()

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

Definition at line 8811 of file pcbnew.py.

◆ GetSvgFitPagetoBoard()

pcbnew.PCB_PLOT_PARAMS.GetSvgFitPagetoBoard ( self)
GetSvgFitPagetoBoard(PCB_PLOT_PARAMS self) -> bool

Definition at line 8795 of file pcbnew.py.

◆ GetSvgPrecision()

pcbnew.PCB_PLOT_PARAMS.GetSvgPrecision ( self)
GetSvgPrecision(PCB_PLOT_PARAMS self) -> unsigned int

Definition at line 8787 of file pcbnew.py.

◆ GetTextMode()

pcbnew.PCB_PLOT_PARAMS.GetTextMode ( self)
GetTextMode(PCB_PLOT_PARAMS self) -> PLOT_TEXT_MODE

Definition at line 8543 of file pcbnew.py.

◆ GetUseAuxOrigin()

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

Definition at line 8835 of file pcbnew.py.

◆ GetUseGerberProtelExtensions()

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

Definition at line 8771 of file pcbnew.py.

◆ GetUseGerberX2format()

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

Definition at line 8747 of file pcbnew.py.

◆ GetWidthAdjust()

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

Definition at line 8615 of file pcbnew.py.

◆ IsSameAs()

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

Definition at line 8527 of file pcbnew.py.

◆ Parse()

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

Definition at line 8523 of file pcbnew.py.

◆ SetA4Output()

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

Definition at line 8847 of file pcbnew.py.

◆ SetAutoScale()

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

Definition at line 8619 of file pcbnew.py.

◆ SetBlackAndWhite()

pcbnew.PCB_PLOT_PARAMS.SetBlackAndWhite ( self,
blackAndWhite )
SetBlackAndWhite(PCB_PLOT_PARAMS self, bool blackAndWhite)

Definition at line 8799 of file pcbnew.py.

◆ SetColorSettings()

pcbnew.PCB_PLOT_PARAMS.SetColorSettings ( self,
aSettings )
SetColorSettings(PCB_PLOT_PARAMS self, COLOR_SETTINGS * aSettings)

Definition at line 8531 of file pcbnew.py.

◆ SetCreateGerberJobFile()

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

Definition at line 8759 of file pcbnew.py.

◆ SetCrossoutDNPFPsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.SetCrossoutDNPFPsOnFabLayers ( self,
aFlag )
SetCrossoutDNPFPsOnFabLayers(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 8667 of file pcbnew.py.

◆ SetDashedLineDashRatio()

pcbnew.PCB_PLOT_PARAMS.SetDashedLineDashRatio ( self,
aVal )
SetDashedLineDashRatio(PCB_PLOT_PARAMS self, double aVal)

Definition at line 8855 of file pcbnew.py.

◆ SetDashedLineGapRatio()

pcbnew.PCB_PLOT_PARAMS.SetDashedLineGapRatio ( self,
aVal )
SetDashedLineGapRatio(PCB_PLOT_PARAMS self, double aVal)

Definition at line 8863 of file pcbnew.py.

◆ SetDisableGerberMacros()

pcbnew.PCB_PLOT_PARAMS.SetDisableGerberMacros ( self,
aDisable )
SetDisableGerberMacros(PCB_PLOT_PARAMS self, bool aDisable)

Definition at line 8735 of file pcbnew.py.

◆ SetDrillMarksType()

pcbnew.PCB_PLOT_PARAMS.SetDrillMarksType ( self,
aVal )
SetDrillMarksType(PCB_PLOT_PARAMS self, DRILL_MARKS aVal)

Definition at line 8579 of file pcbnew.py.

◆ SetDXFMultiLayeredExportOption()

pcbnew.PCB_PLOT_PARAMS.SetDXFMultiLayeredExportOption ( self,
aFlag )
SetDXFMultiLayeredExportOption(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 8871 of file pcbnew.py.

◆ SetDXFPlotMode()

pcbnew.PCB_PLOT_PARAMS.SetDXFPlotMode ( self,
aPlotMode )
SetDXFPlotMode(PCB_PLOT_PARAMS self, DXF_OUTLINE_MODE aPlotMode)

Definition at line 8547 of file pcbnew.py.

◆ SetDXFPlotPolygonMode()

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

Definition at line 8563 of file pcbnew.py.

◆ SetDXFPlotUnits()

pcbnew.PCB_PLOT_PARAMS.SetDXFPlotUnits ( self,
aUnit )
SetDXFPlotUnits(PCB_PLOT_PARAMS self, DXF_UNITS aUnit)

Definition at line 8571 of file pcbnew.py.

◆ SetFineScaleAdjustX()

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

Definition at line 8595 of file pcbnew.py.

◆ SetFineScaleAdjustY()

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

Definition at line 8603 of file pcbnew.py.

◆ SetFormat()

pcbnew.PCB_PLOT_PARAMS.SetFormat ( self,
aFormat )
SetFormat(PCB_PLOT_PARAMS self, PLOT_FORMAT aFormat)

Definition at line 8719 of file pcbnew.py.

◆ SetGerberPrecision()

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

Definition at line 8775 of file pcbnew.py.

◆ SetHideDNPFPsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.SetHideDNPFPsOnFabLayers ( self,
aFlag )
SetHideDNPFPsOnFabLayers(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 8651 of file pcbnew.py.

◆ SetIncludeGerberNetlistInfo()

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

Definition at line 8751 of file pcbnew.py.

◆ SetLayer()

pcbnew.PCB_PLOT_PARAMS.SetLayer ( self,
aLayer )
SetLayer(PCB_PLOT_PARAMS self, PCB_LAYER_ID aLayer)

Definition at line 8891 of file pcbnew.py.

◆ SetLayerSelection()

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

Definition at line 8815 of file pcbnew.py.

◆ SetLayersToExport()

pcbnew.PCB_PLOT_PARAMS.SetLayersToExport ( self,
aVal )
SetLayersToExport(PCB_PLOT_PARAMS self, std::vector< std::pair< PCB_LAYER_ID,wxString >,std::allocator< std::pair< PCB_LAYER_ID,wxString > > > & aVal)

Definition at line 8879 of file pcbnew.py.

◆ SetMirror()

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

Definition at line 8627 of file pcbnew.py.

◆ SetNegative()

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

Definition at line 8699 of file pcbnew.py.

◆ SetOutputDirectory()

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

Definition at line 8727 of file pcbnew.py.

◆ SetPDFBackgroundColor()

pcbnew.PCB_PLOT_PARAMS.SetPDFBackgroundColor ( self,
aColor )
SetPDFBackgroundColor(PCB_PLOT_PARAMS self, COLOR4D aColor)

Definition at line 8895 of file pcbnew.py.

◆ SetPlotFPText()

pcbnew.PCB_PLOT_PARAMS.SetPlotFPText ( self,
aFlag )
SetPlotFPText(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 8691 of file pcbnew.py.

◆ SetPlotFrameRef()

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

Definition at line 8711 of file pcbnew.py.

◆ SetPlotOnAllLayersSequence()

pcbnew.PCB_PLOT_PARAMS.SetPlotOnAllLayersSequence ( self,
aSeq )
SetPlotOnAllLayersSequence(PCB_PLOT_PARAMS self, LSEQ aSeq)

Definition at line 8823 of file pcbnew.py.

◆ SetPlotPadNumbers()

pcbnew.PCB_PLOT_PARAMS.SetPlotPadNumbers ( self,
aFlag )
SetPlotPadNumbers(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 8555 of file pcbnew.py.

◆ SetPlotReference()

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

Definition at line 8683 of file pcbnew.py.

◆ SetPlotValue()

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

Definition at line 8675 of file pcbnew.py.

◆ SetScale()

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

Definition at line 8587 of file pcbnew.py.

◆ SetScaleSelection()

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

Definition at line 8839 of file pcbnew.py.

◆ SetSketchDNPFPsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.SetSketchDNPFPsOnFabLayers ( self,
aFlag )
SetSketchDNPFPsOnFabLayers(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 8659 of file pcbnew.py.

◆ SetSketchPadLineWidth()

pcbnew.PCB_PLOT_PARAMS.SetSketchPadLineWidth ( self,
aWidth )
SetSketchPadLineWidth(PCB_PLOT_PARAMS self, int aWidth)

Definition at line 8643 of file pcbnew.py.

◆ SetSketchPadsOnFabLayers()

pcbnew.PCB_PLOT_PARAMS.SetSketchPadsOnFabLayers ( self,
aFlag )
SetSketchPadsOnFabLayers(PCB_PLOT_PARAMS self, bool aFlag)

Definition at line 8635 of file pcbnew.py.

◆ SetSkipPlotNPTH_Pads()

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

Definition at line 8511 of file pcbnew.py.

◆ SetSubtractMaskFromSilk()

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

Definition at line 8807 of file pcbnew.py.

◆ SetSvgFitPageToBoard()

pcbnew.PCB_PLOT_PARAMS.SetSvgFitPageToBoard ( self,
aSvgFitPageToBoard )
SetSvgFitPageToBoard(PCB_PLOT_PARAMS self, int aSvgFitPageToBoard)

Definition at line 8791 of file pcbnew.py.

◆ SetSvgPrecision()

pcbnew.PCB_PLOT_PARAMS.SetSvgPrecision ( self,
aPrecision )
SetSvgPrecision(PCB_PLOT_PARAMS self, unsigned int aPrecision)

Definition at line 8783 of file pcbnew.py.

◆ SetTextMode()

pcbnew.PCB_PLOT_PARAMS.SetTextMode ( self,
aVal )
SetTextMode(PCB_PLOT_PARAMS self, PLOT_TEXT_MODE aVal)

Definition at line 8539 of file pcbnew.py.

◆ SetUseAuxOrigin()

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

Definition at line 8831 of file pcbnew.py.

◆ SetUseGerberAttributes()

pcbnew.PCB_PLOT_PARAMS.SetUseGerberAttributes ( self,
aUse )

Definition at line 8910 of file pcbnew.py.

◆ SetUseGerberProtelExtensions()

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

Definition at line 8767 of file pcbnew.py.

◆ SetUseGerberX2format()

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

Definition at line 8743 of file pcbnew.py.

◆ SetWidthAdjust()

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

Definition at line 8611 of file pcbnew.py.

Property Documentation

◆ m_PDFBackFPPropertyPopups

pcbnew.PCB_PLOT_PARAMS.m_PDFBackFPPropertyPopups = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFBackFPPropertyPopups_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFBackFPPropertyPopups_set, doc=)
static

Definition at line 8903 of file pcbnew.py.

◆ m_PDFBackgroundColor

pcbnew.PCB_PLOT_PARAMS.m_PDFBackgroundColor = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFBackgroundColor_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFBackgroundColor_set, doc=)
static

Definition at line 8906 of file pcbnew.py.

◆ m_PDFFrontFPPropertyPopups

pcbnew.PCB_PLOT_PARAMS.m_PDFFrontFPPropertyPopups = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFFrontFPPropertyPopups_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFFrontFPPropertyPopups_set, doc=)
static

Definition at line 8902 of file pcbnew.py.

◆ m_PDFMetadata

pcbnew.PCB_PLOT_PARAMS.m_PDFMetadata = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFMetadata_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFMetadata_set, doc=)
static

Definition at line 8904 of file pcbnew.py.

◆ m_PDFSingle

pcbnew.PCB_PLOT_PARAMS.m_PDFSingle = property(_pcbnew.PCB_PLOT_PARAMS_m_PDFSingle_get, _pcbnew.PCB_PLOT_PARAMS_m_PDFSingle_set, doc=)
static

Definition at line 8905 of file pcbnew.py.

◆ thisown

pcbnew.PCB_PLOT_PARAMS.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 8504 of file pcbnew.py.


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