KiCad Pcbnew Python Scripting
Public Member Functions | Properties | List of all members
pcbnew.GERBER_WRITER Class Reference
Inheritance diagram for pcbnew.GERBER_WRITER:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, aPcb)
 
def SetFormat (self, aRightDigits=6)
 
def SetOptions (self, aOffset)
 
def CreateDrillandMapFilesSet (self, aPlotDirectory, aGenDrill, aGenMap, aReporter=None)
 
- Public Member Functions inherited from pcbnew.GENDRILL_WRITER_BASE
def __init__ (self, *args, **kwargs)
 
def SetMergeOption (self, aMerge)
 
def GetOffset (self)
 
def SetPageInfo (self, aPageInfo)
 
def SetMapFileFormat (self, aMapFmt)
 
def CreateMapFilesSet (self, aPlotDirectory, aReporter=None)
 
def GenDrillReportFile (self, aFullFileName)
 
def GetDrillFileExt (self)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
- Properties inherited from pcbnew.GENDRILL_WRITER_BASE
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Additional Inherited Members

- Static Public Attributes inherited from pcbnew.GENDRILL_WRITER_BASE
 DECIMAL_FORMAT = _pcbnew.GENDRILL_WRITER_BASE_DECIMAL_FORMAT
 
 SUPPRESS_LEADING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_LEADING
 
 SUPPRESS_TRAILING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_TRAILING
 
 KEEP_ZEROS = _pcbnew.GENDRILL_WRITER_BASE_KEEP_ZEROS
 
 PTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_PTH_FILE
 
 NPTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_NPTH_FILE
 
 MIXED_FILE = _pcbnew.GENDRILL_WRITER_BASE_MIXED_FILE
 

Detailed Description

Proxy of C++ GERBER_WRITER class.

Definition at line 9098 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.GERBER_WRITER.__init__ (   self,
  aPcb 
)
__init__(GERBER_WRITER self, BOARD aPcb) -> GERBER_WRITER

Reimplemented from pcbnew.GENDRILL_WRITER_BASE.

Definition at line 9104 of file pcbnew.py.

Member Function Documentation

◆ CreateDrillandMapFilesSet()

def pcbnew.GERBER_WRITER.CreateDrillandMapFilesSet (   self,
  aPlotDirectory,
  aGenDrill,
  aGenMap,
  aReporter = None 
)
CreateDrillandMapFilesSet(GERBER_WRITER self, wxString aPlotDirectory, bool aGenDrill, bool aGenMap, REPORTER * aReporter=None) -> bool

Definition at line 9117 of file pcbnew.py.

◆ SetFormat()

def pcbnew.GERBER_WRITER.SetFormat (   self,
  aRightDigits = 6 
)
SetFormat(GERBER_WRITER self, int aRightDigits=6)

Definition at line 9109 of file pcbnew.py.

◆ SetOptions()

def pcbnew.GERBER_WRITER.SetOptions (   self,
  aOffset 
)
SetOptions(GERBER_WRITER self, VECTOR2I aOffset)

Definition at line 9113 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 9101 of file pcbnew.py.


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