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)
 
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

 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 9009 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 9014 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 9049 of file pcbnew.py.

◆ GenDrillReportFile()

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

Definition at line 9053 of file pcbnew.py.

◆ GetDrillFileExt()

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

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

◆ SetMapFileFormat()

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

Definition at line 9045 of file pcbnew.py.

◆ SetMergeOption()

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

Definition at line 9033 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 9041 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 9017 of file pcbnew.py.

◆ KEEP_ZEROS

pcbnew.GENDRILL_WRITER_BASE.KEEP_ZEROS = _pcbnew.GENDRILL_WRITER_BASE_KEEP_ZEROS
static

Definition at line 9023 of file pcbnew.py.

◆ MIXED_FILE

pcbnew.GENDRILL_WRITER_BASE.MIXED_FILE = _pcbnew.GENDRILL_WRITER_BASE_MIXED_FILE
static

Definition at line 9029 of file pcbnew.py.

◆ NPTH_FILE

pcbnew.GENDRILL_WRITER_BASE.NPTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_NPTH_FILE
static

Definition at line 9027 of file pcbnew.py.

◆ PTH_FILE

pcbnew.GENDRILL_WRITER_BASE.PTH_FILE = _pcbnew.GENDRILL_WRITER_BASE_PTH_FILE
static

Definition at line 9025 of file pcbnew.py.

◆ SUPPRESS_LEADING

pcbnew.GENDRILL_WRITER_BASE.SUPPRESS_LEADING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_LEADING
static

Definition at line 9019 of file pcbnew.py.

◆ SUPPRESS_TRAILING

pcbnew.GENDRILL_WRITER_BASE.SUPPRESS_TRAILING = _pcbnew.GENDRILL_WRITER_BASE_SUPPRESS_TRAILING
static

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


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