KiCad Pcbnew Python 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 ForbiddenFootprintLayers ()
 
def ForbiddenTextLayers ()
 
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)
 
 ForbiddenFootprintLayers = staticmethod(ForbiddenFootprintLayers)
 
 ForbiddenTextLayers = staticmethod(ForbiddenTextLayers)
 

Detailed Description

Proxy of C++ LSET class.

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

Member Function Documentation

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

Definition at line 18841 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.AddLayer (   self,
  layer 
)

Definition at line 18861 of file pcbnew.py.

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

Definition at line 18851 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.AddLayerSet (   self,
  layers 
)

Definition at line 18864 of file pcbnew.py.

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

Definition at line 18732 of file pcbnew.py.

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

Definition at line 18657 of file pcbnew.py.

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

Definition at line 18684 of file pcbnew.py.

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

Definition at line 18676 of file pcbnew.py.

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

Definition at line 18724 of file pcbnew.py.

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

Definition at line 18716 of file pcbnew.py.

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

Definition at line 18748 of file pcbnew.py.

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

Definition at line 18708 of file pcbnew.py.

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

Definition at line 18780 of file pcbnew.py.

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

Definition at line 18668 of file pcbnew.py.

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

Definition at line 18836 of file pcbnew.py.

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

Definition at line 18831 of file pcbnew.py.

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

Definition at line 18821 of file pcbnew.py.

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

Definition at line 18764 of file pcbnew.py.

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

Definition at line 18772 of file pcbnew.py.

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

Definition at line 18700 of file pcbnew.py.

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

Definition at line 18740 of file pcbnew.py.

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

Definition at line 18692 of file pcbnew.py.

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

Definition at line 18649 of file pcbnew.py.

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

Definition at line 18641 of file pcbnew.py.

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

Definition at line 18826 of file pcbnew.py.

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

Definition at line 18846 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.RemoveLayer (   self,
  layer 
)

Definition at line 18867 of file pcbnew.py.

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

Definition at line 18856 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.RemoveLayerSet (   self,
  layers 
)

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

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

Definition at line 18816 of file pcbnew.py.

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

Definition at line 18798 of file pcbnew.py.

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

Definition at line 18785 of file pcbnew.py.

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

Definition at line 18803 of file pcbnew.py.

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

Definition at line 18756 of file pcbnew.py.

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

Definition at line 18793 of file pcbnew.py.

Member Data Documentation

pcbnew.LSET.AllBoardTechMask = staticmethod(AllBoardTechMask)
static

Definition at line 18737 of file pcbnew.py.

pcbnew.LSET.AllCuMask = staticmethod(AllCuMask)
static

Definition at line 18665 of file pcbnew.py.

pcbnew.LSET.AllLayersMask = staticmethod(AllLayersMask)
static

Definition at line 18689 of file pcbnew.py.

pcbnew.LSET.AllNonCuMask = staticmethod(AllNonCuMask)
static

Definition at line 18681 of file pcbnew.py.

pcbnew.LSET.AllTechMask = staticmethod(AllTechMask)
static

Definition at line 18729 of file pcbnew.py.

pcbnew.LSET.BackBoardTechMask = staticmethod(BackBoardTechMask)
static

Definition at line 18721 of file pcbnew.py.

pcbnew.LSET.BackMask = staticmethod(BackMask)
static

Definition at line 18753 of file pcbnew.py.

pcbnew.LSET.BackTechMask = staticmethod(BackTechMask)
static

Definition at line 18713 of file pcbnew.py.

pcbnew.LSET.ExternalCuMask = staticmethod(ExternalCuMask)
static

Definition at line 18673 of file pcbnew.py.

pcbnew.LSET.ForbiddenFootprintLayers = staticmethod(ForbiddenFootprintLayers)
static

Definition at line 18769 of file pcbnew.py.

pcbnew.LSET.ForbiddenTextLayers = staticmethod(ForbiddenTextLayers)
static

Definition at line 18777 of file pcbnew.py.

pcbnew.LSET.FrontBoardTechMask = staticmethod(FrontBoardTechMask)
static

Definition at line 18705 of file pcbnew.py.

pcbnew.LSET.FrontMask = staticmethod(FrontMask)
static

Definition at line 18745 of file pcbnew.py.

pcbnew.LSET.FrontTechMask = staticmethod(FrontTechMask)
static

Definition at line 18697 of file pcbnew.py.

pcbnew.LSET.InternalCuMask = staticmethod(InternalCuMask)
static

Definition at line 18654 of file pcbnew.py.

pcbnew.LSET.Name = staticmethod(Name)
static

Definition at line 18646 of file pcbnew.py.

pcbnew.LSET.this

Definition at line 18639 of file pcbnew.py.

pcbnew.LSET.UserMask = staticmethod(UserMask)
static

Definition at line 18761 of file pcbnew.py.


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