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 8419 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 8425 of file pcbnew.py.

Member Function Documentation

◆ ColorSettings()

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

Definition at line 8453 of file pcbnew.py.

◆ Format()

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

Definition at line 8437 of file pcbnew.py.

◆ GetA4Output()

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

Definition at line 8769 of file pcbnew.py.

◆ GetAutoScale()

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

Definition at line 8541 of file pcbnew.py.

◆ GetBlackAndWhite()

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

Definition at line 8721 of file pcbnew.py.

◆ GetCreateGerberJobFile()

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

Definition at line 8681 of file pcbnew.py.

◆ GetCrossoutDNPFPsOnFabLayers()

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

Definition at line 8589 of file pcbnew.py.

◆ GetDashedLineDashRatio()

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

Definition at line 8777 of file pcbnew.py.

◆ GetDashedLineGapRatio()

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

Definition at line 8785 of file pcbnew.py.

◆ GetDisableGerberMacros()

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

Definition at line 8657 of file pcbnew.py.

◆ GetDrillMarksType()

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

Definition at line 8501 of file pcbnew.py.

◆ GetDXFMultiLayeredExportOption()

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

Definition at line 8793 of file pcbnew.py.

◆ GetDXFPlotMode()

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

Definition at line 8469 of file pcbnew.py.

◆ GetDXFPlotPolygonMode()

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

Definition at line 8485 of file pcbnew.py.

◆ GetDXFPlotUnits()

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

Definition at line 8493 of file pcbnew.py.

◆ GetFineScaleAdjustX()

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

Definition at line 8517 of file pcbnew.py.

◆ GetFineScaleAdjustY()

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

Definition at line 8525 of file pcbnew.py.

◆ GetFormat()

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

Definition at line 8641 of file pcbnew.py.

◆ GetGerberPrecision()

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

Definition at line 8697 of file pcbnew.py.

◆ GetHideDNPFPsOnFabLayers()

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

Definition at line 8573 of file pcbnew.py.

◆ GetIncludeGerberNetlistInfo()

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

Definition at line 8673 of file pcbnew.py.

◆ GetLayer()

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

Definition at line 8805 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 8737 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 8801 of file pcbnew.py.

◆ GetLegacyPlotViaOnMaskLayer()

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

Definition at line 8625 of file pcbnew.py.

◆ GetMirror()

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

Definition at line 8549 of file pcbnew.py.

◆ GetNegative()

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

Definition at line 8621 of file pcbnew.py.

◆ GetOutputDirectory()

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

Definition at line 8649 of file pcbnew.py.

◆ GetPDFBackgroundColor()

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

Definition at line 8817 of file pcbnew.py.

◆ GetPlotFPText()

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

Definition at line 8613 of file pcbnew.py.

◆ GetPlotFrameRef()

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

Definition at line 8633 of file pcbnew.py.

◆ GetPlotOnAllLayersSequence()

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

Definition at line 8745 of file pcbnew.py.

◆ GetPlotPadNumbers()

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

Definition at line 8477 of file pcbnew.py.

◆ GetPlotReference()

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

Definition at line 8605 of file pcbnew.py.

◆ GetPlotValue()

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

Definition at line 8597 of file pcbnew.py.

◆ GetScale()

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

Definition at line 8509 of file pcbnew.py.

◆ GetScaleSelection()

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

Definition at line 8761 of file pcbnew.py.

◆ GetSketchDNPFPsOnFabLayers()

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

Definition at line 8581 of file pcbnew.py.

◆ GetSketchPadLineWidth()

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

Definition at line 8565 of file pcbnew.py.

◆ GetSketchPadsOnFabLayers()

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

Definition at line 8557 of file pcbnew.py.

◆ GetSkipPlotNPTH_Pads()

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

Definition at line 8433 of file pcbnew.py.

◆ GetSubtractMaskFromSilk()

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

Definition at line 8729 of file pcbnew.py.

◆ GetSvgFitPagetoBoard()

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

Definition at line 8713 of file pcbnew.py.

◆ GetSvgPrecision()

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

Definition at line 8705 of file pcbnew.py.

◆ GetTextMode()

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

Definition at line 8461 of file pcbnew.py.

◆ GetUseAuxOrigin()

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

Definition at line 8753 of file pcbnew.py.

◆ GetUseGerberProtelExtensions()

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

Definition at line 8689 of file pcbnew.py.

◆ GetUseGerberX2format()

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

Definition at line 8665 of file pcbnew.py.

◆ GetWidthAdjust()

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

Definition at line 8533 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 8445 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 8441 of file pcbnew.py.

◆ SetA4Output()

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

Definition at line 8765 of file pcbnew.py.

◆ SetAutoScale()

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

Definition at line 8537 of file pcbnew.py.

◆ SetBlackAndWhite()

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

Definition at line 8717 of file pcbnew.py.

◆ SetColorSettings()

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

Definition at line 8449 of file pcbnew.py.

◆ SetCreateGerberJobFile()

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

Definition at line 8677 of file pcbnew.py.

◆ SetCrossoutDNPFPsOnFabLayers()

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

Definition at line 8585 of file pcbnew.py.

◆ SetDashedLineDashRatio()

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

Definition at line 8773 of file pcbnew.py.

◆ SetDashedLineGapRatio()

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

Definition at line 8781 of file pcbnew.py.

◆ SetDisableGerberMacros()

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

Definition at line 8653 of file pcbnew.py.

◆ SetDrillMarksType()

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

Definition at line 8497 of file pcbnew.py.

◆ SetDXFMultiLayeredExportOption()

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

Definition at line 8789 of file pcbnew.py.

◆ SetDXFPlotMode()

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

Definition at line 8465 of file pcbnew.py.

◆ SetDXFPlotPolygonMode()

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

Definition at line 8481 of file pcbnew.py.

◆ SetDXFPlotUnits()

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

Definition at line 8489 of file pcbnew.py.

◆ SetFineScaleAdjustX()

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

Definition at line 8513 of file pcbnew.py.

◆ SetFineScaleAdjustY()

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

Definition at line 8521 of file pcbnew.py.

◆ SetFormat()

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

Definition at line 8637 of file pcbnew.py.

◆ SetGerberPrecision()

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

Definition at line 8693 of file pcbnew.py.

◆ SetHideDNPFPsOnFabLayers()

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

Definition at line 8569 of file pcbnew.py.

◆ SetIncludeGerberNetlistInfo()

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

Definition at line 8669 of file pcbnew.py.

◆ SetLayer()

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

Definition at line 8809 of file pcbnew.py.

◆ SetLayerSelection()

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

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

◆ SetMirror()

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

Definition at line 8545 of file pcbnew.py.

◆ SetNegative()

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

Definition at line 8617 of file pcbnew.py.

◆ SetOutputDirectory()

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

Definition at line 8645 of file pcbnew.py.

◆ SetPDFBackgroundColor()

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

Definition at line 8813 of file pcbnew.py.

◆ SetPlotFPText()

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

Definition at line 8609 of file pcbnew.py.

◆ SetPlotFrameRef()

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

Definition at line 8629 of file pcbnew.py.

◆ SetPlotOnAllLayersSequence()

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

Definition at line 8741 of file pcbnew.py.

◆ SetPlotPadNumbers()

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

Definition at line 8473 of file pcbnew.py.

◆ SetPlotReference()

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

Definition at line 8601 of file pcbnew.py.

◆ SetPlotValue()

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

Definition at line 8593 of file pcbnew.py.

◆ SetScale()

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

Definition at line 8505 of file pcbnew.py.

◆ SetScaleSelection()

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

Definition at line 8757 of file pcbnew.py.

◆ SetSketchDNPFPsOnFabLayers()

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

Definition at line 8577 of file pcbnew.py.

◆ SetSketchPadLineWidth()

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

Definition at line 8561 of file pcbnew.py.

◆ SetSketchPadsOnFabLayers()

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

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

◆ SetSubtractMaskFromSilk()

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

Definition at line 8725 of file pcbnew.py.

◆ SetSvgFitPageToBoard()

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

Definition at line 8709 of file pcbnew.py.

◆ SetSvgPrecision()

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

Definition at line 8701 of file pcbnew.py.

◆ SetTextMode()

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

Definition at line 8457 of file pcbnew.py.

◆ SetUseAuxOrigin()

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

Definition at line 8749 of file pcbnew.py.

◆ SetUseGerberAttributes()

pcbnew.PCB_PLOT_PARAMS.SetUseGerberAttributes ( self,
aUse )

Definition at line 8828 of file pcbnew.py.

◆ SetUseGerberProtelExtensions()

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

Definition at line 8685 of file pcbnew.py.

◆ SetUseGerberX2format()

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

Definition at line 8661 of file pcbnew.py.

◆ SetWidthAdjust()

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

Definition at line 8529 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 8821 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 8824 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 8820 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 8822 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 8823 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 8422 of file pcbnew.py.


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