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

Public Member Functions

 __init__ (self, aPcb)
 
 GetOffset (self)
 
 SetRouteModeForOvalHoles (self, aUseRouteModeForOvalHoles)
 
 SetFormat (self, *args)
 
 SetOptions (self, aMirror, aMinimalHeader, aOffset, aMerge_PTH_NPTH)
 
 CreateDrillandMapFilesSet (self, aPlotDirectory, aGenDrill, aGenMap, aReporter=None)
 
- Public Member Functions inherited from pcbnew.GENDRILL_WRITER_BASE
 __init__ (self, *args, **kwargs)
 
 SetMergeOption (self, aMerge)
 
 SetPageInfo (self, aPageInfo)
 
 SetMapFileFormat (self, aMapFmt)
 
 CreateMapFilesSet (self, aPlotDirectory, aReporter=None)
 
 GenDrillReportFile (self, aFullFileName)
 
 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++ EXCELLON_WRITER class.

Definition at line 9391 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 9397 of file pcbnew.py.

Member Function Documentation

◆ CreateDrillandMapFilesSet()

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

Definition at line 9418 of file pcbnew.py.

◆ GetOffset()

pcbnew.EXCELLON_WRITER.GetOffset ( self)
GetOffset(EXCELLON_WRITER self) -> VECTOR2I

Reimplemented from pcbnew.GENDRILL_WRITER_BASE.

Definition at line 9402 of file pcbnew.py.

◆ SetFormat()

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

◆ SetOptions()

pcbnew.EXCELLON_WRITER.SetOptions ( self,
aMirror,
aMinimalHeader,
aOffset,
aMerge_PTH_NPTH )
SetOptions(EXCELLON_WRITER self, bool aMirror, bool aMinimalHeader, VECTOR2I aOffset, bool aMerge_PTH_NPTH)

Definition at line 9414 of file pcbnew.py.

◆ SetRouteModeForOvalHoles()

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

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


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