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

Public Member Functions

def __init__ (self, "BOARD" aPcb)
 
"wxPoint" GetOffset (self)
 
"void" SetRouteModeForOvalHoles (self, "bool" aUseRouteModeForOvalHoles)
 
"void" SetFormat (self, *args)
 
"void" SetOptions (self, "bool" aMirror, "bool" aMinimalHeader, "wxPoint" aOffset, "bool" aMerge_PTH_NPTH)
 
"void" CreateDrillandMapFilesSet (self, "wxString" aPlotDirectory, "bool" aGenDrill, "bool" aGenMap, "REPORTER *" aReporter=None)
 
- Public Member Functions inherited from pcbnew.GENDRILL_WRITER_BASE
def __init__ (self, *args, **kwargs)
 
"void" SetMergeOption (self, "bool" aMerge)
 
"wxPoint" GetOffset (self)
 
"void" SetPageInfo (self, "PAGE_INFO const *" aPageInfo)
 
"void" SetMapFileFormat (self, "PLOT_FORMAT" aMapFmt)
 
"void" CreateMapFilesSet (self, "wxString" aPlotDirectory, "REPORTER *" aReporter=None)
 
"bool" GenDrillReportFile (self, "wxString" aFullFileName)
 

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++ EXCELLON_WRITER class.

Definition at line 7005 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

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

Reimplemented from pcbnew.GENDRILL_WRITER_BASE.

Definition at line 7011 of file pcbnew.py.

Member Function Documentation

◆ CreateDrillandMapFilesSet()

"void" pcbnew.EXCELLON_WRITER.CreateDrillandMapFilesSet (   self,
"wxString"  aPlotDirectory,
"bool"  aGenDrill,
"bool"  aGenMap,
"REPORTER *"  aReporter = None 
)
CreateDrillandMapFilesSet(EXCELLON_WRITER self, wxString aPlotDirectory, bool aGenDrill, bool aGenMap, REPORTER * aReporter=None)

Definition at line 7032 of file pcbnew.py.

◆ GetOffset()

"wxPoint" pcbnew.EXCELLON_WRITER.GetOffset (   self)
GetOffset(EXCELLON_WRITER self) -> wxPoint

Reimplemented from pcbnew.GENDRILL_WRITER_BASE.

Definition at line 7016 of file pcbnew.py.

◆ SetFormat()

"void" pcbnew.EXCELLON_WRITER.SetFormat (   self,
args 
)
SetFormat(EXCELLON_WRITER self, bool aMetric, GENDRILL_WRITER_BASE::ZEROS_FMT aZerosFmt=DECIMAL_FORMAT, int aLeftDigits=0, int aRightDigits=0)

Definition at line 7024 of file pcbnew.py.

◆ SetOptions()

"void" pcbnew.EXCELLON_WRITER.SetOptions (   self,
"bool"  aMirror,
"bool"  aMinimalHeader,
"wxPoint"  aOffset,
"bool"  aMerge_PTH_NPTH 
)
SetOptions(EXCELLON_WRITER self, bool aMirror, bool aMinimalHeader, wxPoint aOffset, bool aMerge_PTH_NPTH)

Definition at line 7028 of file pcbnew.py.

◆ SetRouteModeForOvalHoles()

"void" pcbnew.EXCELLON_WRITER.SetRouteModeForOvalHoles (   self,
"bool"  aUseRouteModeForOvalHoles 
)
SetRouteModeForOvalHoles(EXCELLON_WRITER self, bool aUseRouteModeForOvalHoles)

Definition at line 7020 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 7008 of file pcbnew.py.


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