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

Public Member Functions

def __init__ (self, aPcb)
 
def GetOffset (self)
 
def SetFormat (self, args)
 
def SetOptions (self, aMirror, aMinimalHeader, aOffset, aMerge_PTH_NPTH)
 
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)
 

Public Attributes

 this
 

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
 

Detailed Description

Proxy of C++ EXCELLON_WRITER class.

Definition at line 8585 of file pcbnew.py.

Constructor & Destructor Documentation

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

Definition at line 8598 of file pcbnew.py.

Member Function Documentation

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

Definition at line 8628 of file pcbnew.py.

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

Definition at line 8608 of file pcbnew.py.

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

Definition at line 8613 of file pcbnew.py.

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

Definition at line 8623 of file pcbnew.py.

Member Data Documentation

pcbnew.EXCELLON_WRITER.this

Definition at line 8604 of file pcbnew.py.


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