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 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)
 
 ForbiddenTextLayers = staticmethod(ForbiddenTextLayers)
 

Detailed Description

Proxy of C++ LSET class.

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

Member Function Documentation

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

Definition at line 17975 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.AddLayer (   self,
  layer 
)

Definition at line 17995 of file pcbnew.py.

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

Definition at line 17985 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.AddLayerSet (   self,
  layers 
)

Definition at line 17998 of file pcbnew.py.

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

Definition at line 17874 of file pcbnew.py.

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

Definition at line 17799 of file pcbnew.py.

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

Definition at line 17826 of file pcbnew.py.

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

Definition at line 17818 of file pcbnew.py.

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

Definition at line 17866 of file pcbnew.py.

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

Definition at line 17858 of file pcbnew.py.

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

Definition at line 17890 of file pcbnew.py.

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

Definition at line 17850 of file pcbnew.py.

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

Definition at line 17914 of file pcbnew.py.

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

Definition at line 17810 of file pcbnew.py.

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

Definition at line 17970 of file pcbnew.py.

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

Definition at line 17965 of file pcbnew.py.

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

Definition at line 17955 of file pcbnew.py.

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

Definition at line 17906 of file pcbnew.py.

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

Definition at line 17842 of file pcbnew.py.

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

Definition at line 17882 of file pcbnew.py.

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

Definition at line 17834 of file pcbnew.py.

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

Definition at line 17791 of file pcbnew.py.

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

Definition at line 17783 of file pcbnew.py.

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

Definition at line 17960 of file pcbnew.py.

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

Definition at line 17980 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.RemoveLayer (   self,
  layer 
)

Definition at line 18001 of file pcbnew.py.

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

Definition at line 17990 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.LSET.RemoveLayerSet (   self,
  layers 
)

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

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

Definition at line 17950 of file pcbnew.py.

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

Definition at line 17932 of file pcbnew.py.

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

Definition at line 17919 of file pcbnew.py.

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

Definition at line 17937 of file pcbnew.py.

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

Definition at line 17898 of file pcbnew.py.

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

Definition at line 17927 of file pcbnew.py.

Member Data Documentation

pcbnew.LSET.AllBoardTechMask = staticmethod(AllBoardTechMask)
static

Definition at line 17879 of file pcbnew.py.

pcbnew.LSET.AllCuMask = staticmethod(AllCuMask)
static

Definition at line 17807 of file pcbnew.py.

pcbnew.LSET.AllLayersMask = staticmethod(AllLayersMask)
static

Definition at line 17831 of file pcbnew.py.

pcbnew.LSET.AllNonCuMask = staticmethod(AllNonCuMask)
static

Definition at line 17823 of file pcbnew.py.

pcbnew.LSET.AllTechMask = staticmethod(AllTechMask)
static

Definition at line 17871 of file pcbnew.py.

pcbnew.LSET.BackBoardTechMask = staticmethod(BackBoardTechMask)
static

Definition at line 17863 of file pcbnew.py.

pcbnew.LSET.BackMask = staticmethod(BackMask)
static

Definition at line 17895 of file pcbnew.py.

pcbnew.LSET.BackTechMask = staticmethod(BackTechMask)
static

Definition at line 17855 of file pcbnew.py.

pcbnew.LSET.ExternalCuMask = staticmethod(ExternalCuMask)
static

Definition at line 17815 of file pcbnew.py.

pcbnew.LSET.ForbiddenTextLayers = staticmethod(ForbiddenTextLayers)
static

Definition at line 17911 of file pcbnew.py.

pcbnew.LSET.FrontBoardTechMask = staticmethod(FrontBoardTechMask)
static

Definition at line 17847 of file pcbnew.py.

pcbnew.LSET.FrontMask = staticmethod(FrontMask)
static

Definition at line 17887 of file pcbnew.py.

pcbnew.LSET.FrontTechMask = staticmethod(FrontTechMask)
static

Definition at line 17839 of file pcbnew.py.

pcbnew.LSET.InternalCuMask = staticmethod(InternalCuMask)
static

Definition at line 17796 of file pcbnew.py.

pcbnew.LSET.Name = staticmethod(Name)
static

Definition at line 17788 of file pcbnew.py.

pcbnew.LSET.this

Definition at line 17781 of file pcbnew.py.

pcbnew.LSET.UserMask = staticmethod(UserMask)
static

Definition at line 17903 of file pcbnew.py.


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