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

Public Member Functions

def __init__ (self, aPcb, aReporter=None)
 
def AddGbrFile (self, aLayer, aFilename)
 
def CreateJobFile (self, aFullFilename)
 
def WriteJSONJobFile (self, aFullFilename)
 

Properties

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

Detailed Description

Proxy of C++ GERBER_JOBFILE_WRITER class.

Definition at line 9148 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.GERBER_JOBFILE_WRITER.__init__ (   self,
  aPcb,
  aReporter = None 
)
__init__(GERBER_JOBFILE_WRITER self, BOARD aPcb, REPORTER * aReporter=None) -> GERBER_JOBFILE_WRITER

Definition at line 9154 of file pcbnew.py.

Member Function Documentation

◆ AddGbrFile()

def pcbnew.GERBER_JOBFILE_WRITER.AddGbrFile (   self,
  aLayer,
  aFilename 
)
AddGbrFile(GERBER_JOBFILE_WRITER self, PCB_LAYER_ID aLayer, wxString aFilename)

Definition at line 9159 of file pcbnew.py.

◆ CreateJobFile()

def pcbnew.GERBER_JOBFILE_WRITER.CreateJobFile (   self,
  aFullFilename 
)
CreateJobFile(GERBER_JOBFILE_WRITER self, wxString aFullFilename) -> bool

Definition at line 9163 of file pcbnew.py.

◆ WriteJSONJobFile()

def pcbnew.GERBER_JOBFILE_WRITER.WriteJSONJobFile (   self,
  aFullFilename 
)
WriteJSONJobFile(GERBER_JOBFILE_WRITER self, wxString aFullFilename) -> bool

Definition at line 9167 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 9151 of file pcbnew.py.


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