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

Public Member Functions

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)
 

Static Public Attributes

 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
 

Properties

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

Detailed Description

Proxy of C++ GENDRILL_WRITER_BASE class.

Definition at line 6954 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.GENDRILL_WRITER_BASE.__init__ (   self,
args,
**  kwargs 
)

Reimplemented in pcbnew.EXCELLON_WRITER, and pcbnew.GERBER_WRITER.

Definition at line 6959 of file pcbnew.py.

Member Function Documentation

◆ CreateMapFilesSet()

"void" pcbnew.GENDRILL_WRITER_BASE.CreateMapFilesSet (   self,
"wxString"  aPlotDirectory,
"REPORTER *"  aReporter = None 
)
CreateMapFilesSet(GENDRILL_WRITER_BASE self, wxString aPlotDirectory, REPORTER * aReporter=None)

Definition at line 6994 of file pcbnew.py.

◆ GenDrillReportFile()

"bool" pcbnew.GENDRILL_WRITER_BASE.GenDrillReportFile (   self,
"wxString"  aFullFileName 
)
GenDrillReportFile(GENDRILL_WRITER_BASE self, wxString aFullFileName) -> bool

Definition at line 6998 of file pcbnew.py.

◆ GetOffset()

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

Reimplemented in pcbnew.EXCELLON_WRITER.

Definition at line 6982 of file pcbnew.py.

◆ SetMapFileFormat()

"void" pcbnew.GENDRILL_WRITER_BASE.SetMapFileFormat (   self,
"PLOT_FORMAT"  aMapFmt 
)
SetMapFileFormat(GENDRILL_WRITER_BASE self, PLOT_FORMAT aMapFmt)

Definition at line 6990 of file pcbnew.py.

◆ SetMergeOption()

"void" pcbnew.GENDRILL_WRITER_BASE.SetMergeOption (   self,
"bool"  aMerge 
)
SetMergeOption(GENDRILL_WRITER_BASE self, bool aMerge)

Definition at line 6978 of file pcbnew.py.

◆ SetPageInfo()

"void" pcbnew.GENDRILL_WRITER_BASE.SetPageInfo (   self,
"PAGE_INFO const *"  aPageInfo 
)
SetPageInfo(GENDRILL_WRITER_BASE self, PAGE_INFO const * aPageInfo)

Definition at line 6986 of file pcbnew.py.

Member Data Documentation

◆ DECIMAL_FORMAT

pcbnew.GENDRILL_WRITER_BASE.DECIMAL_FORMAT = _pcbnew.GENDRILL_WRITER_BASE_DECIMAL_FORMAT
static

Definition at line 6962 of file pcbnew.py.

◆ KEEP_ZEROS

pcbnew.GENDRILL_WRITER_BASE.KEEP_ZEROS = _pcbnew.GENDRILL_WRITER_BASE_KEEP_ZEROS
static

Definition at line 6968 of file pcbnew.py.

◆ MIXED_FILE

pcbnew.GENDRILL_WRITER_BASE.MIXED_FILE = _pcbnew.GENDRILL_WRITER_BASE_MIXED_FILE
static

Definition at line 6974 of file pcbnew.py.

◆ NPTH_FILE

pcbnew.GENDRILL_WRITER_BASE.NPTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_NPTH_FILE
static

Definition at line 6972 of file pcbnew.py.

◆ PTH_FILE

pcbnew.GENDRILL_WRITER_BASE.PTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_PTH_FILE
static

Definition at line 6970 of file pcbnew.py.

◆ SUPPRESS_LEADING

pcbnew.GENDRILL_WRITER_BASE.SUPPRESS_LEADING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_LEADING
static

Definition at line 6964 of file pcbnew.py.

◆ SUPPRESS_TRAILING

pcbnew.GENDRILL_WRITER_BASE.SUPPRESS_TRAILING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_TRAILING
static

Definition at line 6966 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 6957 of file pcbnew.py.


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