KiCAD pcbnew scripting
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pcbnew.LSET Class Reference
Inheritance diagram for pcbnew.LSET:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, args)
 
def Name (aLayerId)
 
def InternalCuMask ()
 
def AllCuMask (args)
 
def ExternalCuMask ()
 
def AllNonCuMask ()
 
def AllLayersMask ()
 
def FrontTechMask ()
 
def FrontBoardTechMask ()
 
def BackTechMask ()
 
def BackBoardTechMask ()
 
def AllTechMask ()
 
def AllBoardTechMask ()
 
def FrontMask ()
 
def BackMask ()
 
def UserMask ()
 
def CuStack (self)
 
def Technicals (self, args)
 
def Users (self)
 
def TechAndUserUIOrder (self)
 
def UIOrder (self)
 
def Seq (self, args)
 
def SeqStackupBottom2Top (self)
 
def FmtHex (self)
 
def ParseHex (self, aStart, aCount)
 
def FmtBin (self)
 
def ExtractLayer (self)
 
def addLayer (self, aLayer)
 
def removeLayer (self, aLayer)
 
def addLayerSet (self, aLayerSet)
 
def removeLayerSet (self, aLayerSet)
 
def AddLayer (self, layer)
 
def AddLayerSet (self, layers)
 
def RemoveLayer (self, layer)
 
def RemoveLayerSet (self, layers)
 
- Public Member Functions inherited from pcbnew.BASE_SET
def __init__ (self, args, kwargs)
 

Public Attributes

 this
 

Static Public Attributes

 Name = staticmethod(Name)
 
 InternalCuMask = staticmethod(InternalCuMask)
 
 AllCuMask = staticmethod(AllCuMask)
 
 ExternalCuMask = staticmethod(ExternalCuMask)
 
 AllNonCuMask = staticmethod(AllNonCuMask)
 
 AllLayersMask = staticmethod(AllLayersMask)
 
 FrontTechMask = staticmethod(FrontTechMask)
 
 FrontBoardTechMask = staticmethod(FrontBoardTechMask)
 
 BackTechMask = staticmethod(BackTechMask)
 
 BackBoardTechMask = staticmethod(BackBoardTechMask)
 
 AllTechMask = staticmethod(AllTechMask)
 
 AllBoardTechMask = staticmethod(AllBoardTechMask)
 
 FrontMask = staticmethod(FrontMask)
 
 BackMask = staticmethod(BackMask)
 
 UserMask = staticmethod(UserMask)
 

Detailed Description

Proxy of C++ LSET class.

Definition at line 17515 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.LSET.__init__ (   self,
  args 
)
__init__(LSET self) -> LSET
__init__(LSET self, BASE_SET aOther) -> LSET
__init__(LSET self, PCB_LAYER_ID aLayer) -> LSET
__init__(LSET self, PCB_LAYER_ID const * aArray, unsigned int aCount) -> LSET
__init__(LSET self, unsigned int aIdCount, int aFirst) -> LSET

Definition at line 17528 of file pcbnew.py.

Member Function Documentation

def pcbnew.LSET.addLayer (   self,
  aLayer 
)
addLayer(LSET self, PCB_LAYER_ID aLayer) -> LSET

Definition at line 17726 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.AddLayer (   self,
  layer 
)

Definition at line 17746 of file pcbnew.py.

def pcbnew.LSET.addLayerSet (   self,
  aLayerSet 
)
addLayerSet(LSET self, LSET aLayerSet) -> LSET

Definition at line 17736 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.AddLayerSet (   self,
  layers 
)

Definition at line 17749 of file pcbnew.py.

def pcbnew.LSET.AllBoardTechMask ( )
AllBoardTechMask() -> LSET

Definition at line 17633 of file pcbnew.py.

def pcbnew.LSET.AllCuMask (   args)
AllCuMask(int aCuLayerCount) -> LSET
AllCuMask() -> LSET

Definition at line 17558 of file pcbnew.py.

def pcbnew.LSET.AllLayersMask ( )
AllLayersMask() -> LSET

Definition at line 17585 of file pcbnew.py.

def pcbnew.LSET.AllNonCuMask ( )
AllNonCuMask() -> LSET

Definition at line 17577 of file pcbnew.py.

def pcbnew.LSET.AllTechMask ( )
AllTechMask() -> LSET

Definition at line 17625 of file pcbnew.py.

def pcbnew.LSET.BackBoardTechMask ( )
BackBoardTechMask() -> LSET

Definition at line 17617 of file pcbnew.py.

def pcbnew.LSET.BackMask ( )
BackMask() -> LSET

Definition at line 17649 of file pcbnew.py.

def pcbnew.LSET.BackTechMask ( )
BackTechMask() -> LSET

Definition at line 17609 of file pcbnew.py.

def pcbnew.LSET.CuStack (   self)
CuStack(LSET self) -> LSEQ

Definition at line 17665 of file pcbnew.py.

def pcbnew.LSET.ExternalCuMask ( )
ExternalCuMask() -> LSET

Definition at line 17569 of file pcbnew.py.

def pcbnew.LSET.ExtractLayer (   self)
ExtractLayer(LSET self) -> PCB_LAYER_ID

Definition at line 17721 of file pcbnew.py.

def pcbnew.LSET.FmtBin (   self)
FmtBin(LSET self) -> string

Definition at line 17716 of file pcbnew.py.

def pcbnew.LSET.FmtHex (   self)
FmtHex(LSET self) -> string

Definition at line 17706 of file pcbnew.py.

def pcbnew.LSET.FrontBoardTechMask ( )
FrontBoardTechMask() -> LSET

Definition at line 17601 of file pcbnew.py.

def pcbnew.LSET.FrontMask ( )
FrontMask() -> LSET

Definition at line 17641 of file pcbnew.py.

def pcbnew.LSET.FrontTechMask ( )
FrontTechMask() -> LSET

Definition at line 17593 of file pcbnew.py.

def pcbnew.LSET.InternalCuMask ( )
InternalCuMask() -> LSET

Definition at line 17550 of file pcbnew.py.

def pcbnew.LSET.Name (   aLayerId)
Name(PCB_LAYER_ID aLayerId) -> wxChar const *

Definition at line 17542 of file pcbnew.py.

def pcbnew.LSET.ParseHex (   self,
  aStart,
  aCount 
)
ParseHex(LSET self, char const * aStart, int aCount) -> int

Definition at line 17711 of file pcbnew.py.

def pcbnew.LSET.removeLayer (   self,
  aLayer 
)
removeLayer(LSET self, PCB_LAYER_ID aLayer) -> LSET

Definition at line 17731 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.RemoveLayer (   self,
  layer 
)

Definition at line 17752 of file pcbnew.py.

def pcbnew.LSET.removeLayerSet (   self,
  aLayerSet 
)
removeLayerSet(LSET self, LSET aLayerSet) -> LSET

Definition at line 17741 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.RemoveLayerSet (   self,
  layers 
)

Definition at line 17755 of file pcbnew.py.

def pcbnew.LSET.Seq (   self,
  args 
)
Seq(LSET self, PCB_LAYER_ID const * aWishListSequence, unsigned int aCount) -> LSEQ
Seq(LSET self) -> LSEQ

Definition at line 17693 of file pcbnew.py.

def pcbnew.LSET.SeqStackupBottom2Top (   self)
SeqStackupBottom2Top(LSET self) -> LSEQ

Definition at line 17701 of file pcbnew.py.

def pcbnew.LSET.TechAndUserUIOrder (   self)
TechAndUserUIOrder(LSET self) -> LSEQ

Definition at line 17683 of file pcbnew.py.

def pcbnew.LSET.Technicals (   self,
  args 
)
Technicals(LSET self, LSET aSubToOmit) -> LSEQ
Technicals(LSET self) -> LSEQ

Definition at line 17670 of file pcbnew.py.

def pcbnew.LSET.UIOrder (   self)
UIOrder(LSET self) -> LSEQ

Definition at line 17688 of file pcbnew.py.

def pcbnew.LSET.UserMask ( )
UserMask() -> LSET

Definition at line 17657 of file pcbnew.py.

def pcbnew.LSET.Users (   self)
Users(LSET self) -> LSEQ

Definition at line 17678 of file pcbnew.py.

Member Data Documentation

pcbnew.LSET.AllBoardTechMask = staticmethod(AllBoardTechMask)
static

Definition at line 17638 of file pcbnew.py.

pcbnew.LSET.AllCuMask = staticmethod(AllCuMask)
static

Definition at line 17566 of file pcbnew.py.

pcbnew.LSET.AllLayersMask = staticmethod(AllLayersMask)
static

Definition at line 17590 of file pcbnew.py.

pcbnew.LSET.AllNonCuMask = staticmethod(AllNonCuMask)
static

Definition at line 17582 of file pcbnew.py.

pcbnew.LSET.AllTechMask = staticmethod(AllTechMask)
static

Definition at line 17630 of file pcbnew.py.

pcbnew.LSET.BackBoardTechMask = staticmethod(BackBoardTechMask)
static

Definition at line 17622 of file pcbnew.py.

pcbnew.LSET.BackMask = staticmethod(BackMask)
static

Definition at line 17654 of file pcbnew.py.

pcbnew.LSET.BackTechMask = staticmethod(BackTechMask)
static

Definition at line 17614 of file pcbnew.py.

pcbnew.LSET.ExternalCuMask = staticmethod(ExternalCuMask)
static

Definition at line 17574 of file pcbnew.py.

pcbnew.LSET.FrontBoardTechMask = staticmethod(FrontBoardTechMask)
static

Definition at line 17606 of file pcbnew.py.

pcbnew.LSET.FrontMask = staticmethod(FrontMask)
static

Definition at line 17646 of file pcbnew.py.

pcbnew.LSET.FrontTechMask = staticmethod(FrontTechMask)
static

Definition at line 17598 of file pcbnew.py.

pcbnew.LSET.InternalCuMask = staticmethod(InternalCuMask)
static

Definition at line 17555 of file pcbnew.py.

pcbnew.LSET.Name = staticmethod(Name)
static

Definition at line 17547 of file pcbnew.py.

pcbnew.LSET.this

Definition at line 17540 of file pcbnew.py.

pcbnew.LSET.UserMask = staticmethod(UserMask)
static

Definition at line 17662 of file pcbnew.py.


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