KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
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)
 
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)
 

Static Public Attributes

_pcbnew DECIMAL_FORMAT = _pcbnew.GENDRILL_WRITER_BASE_DECIMAL_FORMAT
 
_pcbnew SUPPRESS_LEADING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_LEADING
 
_pcbnew SUPPRESS_TRAILING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_TRAILING
 
_pcbnew KEEP_ZEROS = _pcbnew.GENDRILL_WRITER_BASE_KEEP_ZEROS
 
_pcbnew PTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_PTH_FILE
 
_pcbnew NPTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_NPTH_FILE
 
_pcbnew MIXED_FILE = _pcbnew.GENDRILL_WRITER_BASE_MIXED_FILE
 

Properties

property 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 8887 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 8892 of file pcbnew.py.

Member Function Documentation

◆ CreateMapFilesSet()

def pcbnew.GENDRILL_WRITER_BASE.CreateMapFilesSet (   self,
  aPlotDirectory,
  aReporter = None 
)
CreateMapFilesSet(GENDRILL_WRITER_BASE self, wxString aPlotDirectory, REPORTER * aReporter=None) -> bool

Definition at line 8927 of file pcbnew.py.

◆ GenDrillReportFile()

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

Definition at line 8931 of file pcbnew.py.

◆ GetDrillFileExt()

def pcbnew.GENDRILL_WRITER_BASE.GetDrillFileExt (   self)
GetDrillFileExt(GENDRILL_WRITER_BASE self) -> wxString

Definition at line 8935 of file pcbnew.py.

◆ GetOffset()

def pcbnew.GENDRILL_WRITER_BASE.GetOffset (   self)
GetOffset(GENDRILL_WRITER_BASE self) -> VECTOR2I

Reimplemented in pcbnew.EXCELLON_WRITER.

Definition at line 8915 of file pcbnew.py.

◆ SetMapFileFormat()

def pcbnew.GENDRILL_WRITER_BASE.SetMapFileFormat (   self,
  aMapFmt 
)
SetMapFileFormat(GENDRILL_WRITER_BASE self, PLOT_FORMAT aMapFmt)

Definition at line 8923 of file pcbnew.py.

◆ SetMergeOption()

def pcbnew.GENDRILL_WRITER_BASE.SetMergeOption (   self,
  aMerge 
)
SetMergeOption(GENDRILL_WRITER_BASE self, bool aMerge)

Definition at line 8911 of file pcbnew.py.

◆ SetPageInfo()

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

Definition at line 8919 of file pcbnew.py.

Member Data Documentation

◆ DECIMAL_FORMAT

_pcbnew pcbnew.GENDRILL_WRITER_BASE.DECIMAL_FORMAT = _pcbnew.GENDRILL_WRITER_BASE_DECIMAL_FORMAT
static

Definition at line 8895 of file pcbnew.py.

◆ KEEP_ZEROS

_pcbnew pcbnew.GENDRILL_WRITER_BASE.KEEP_ZEROS = _pcbnew.GENDRILL_WRITER_BASE_KEEP_ZEROS
static

Definition at line 8901 of file pcbnew.py.

◆ MIXED_FILE

_pcbnew pcbnew.GENDRILL_WRITER_BASE.MIXED_FILE = _pcbnew.GENDRILL_WRITER_BASE_MIXED_FILE
static

Definition at line 8907 of file pcbnew.py.

◆ NPTH_FILE

_pcbnew pcbnew.GENDRILL_WRITER_BASE.NPTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_NPTH_FILE
static

Definition at line 8905 of file pcbnew.py.

◆ PTH_FILE

_pcbnew pcbnew.GENDRILL_WRITER_BASE.PTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_PTH_FILE
static

Definition at line 8903 of file pcbnew.py.

◆ SUPPRESS_LEADING

_pcbnew pcbnew.GENDRILL_WRITER_BASE.SUPPRESS_LEADING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_LEADING
static

Definition at line 8897 of file pcbnew.py.

◆ SUPPRESS_TRAILING

_pcbnew pcbnew.GENDRILL_WRITER_BASE.SUPPRESS_TRAILING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_TRAILING
static

Definition at line 8899 of file pcbnew.py.

Property Documentation

◆ thisown

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


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