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

Public Member Functions

def __init__ (self)
 
"void" Rewind (self)
 
def __nonzero__ (self)
 
"PCB_LAYER_ID" __ref__ (self)
 
- Public Member Functions inherited from pcbnew.base_seqVect
"swig::SwigPyIterator *" iterator (self)
 
def __iter__ (self)
 
"bool" __nonzero__ (self)
 
"bool" __bool__ (self)
 
"std::vector< enum PCB_LAYER_ID >::size_type" __len__ (self)
 
"std::vector< enum PCB_LAYER_ID,std::allocator< enum PCB_LAYER_ID > > *" __getslice__ (self, "std::vector< enum PCB_LAYER_ID >::difference_type" i, "std::vector< enum PCB_LAYER_ID >::difference_type" j)
 
"void" __setslice__ (self, *args)
 
"void" __delslice__ (self, "std::vector< enum PCB_LAYER_ID >::difference_type" i, "std::vector< enum PCB_LAYER_ID >::difference_type" j)
 
"void" __delitem__ (self, *args)
 
"std::vector< enum PCB_LAYER_ID >::value_type const &" __getitem__ (self, *args)
 
"void" __setitem__ (self, *args)
 
"std::vector< enum PCB_LAYER_ID >::value_type" pop (self)
 
"void" append (self, "std::vector< enum PCB_LAYER_ID >::value_type const &" x)
 
"bool" empty (self)
 
"std::vector< enum PCB_LAYER_ID >::size_type" size (self)
 
"void" swap (self, "base_seqVect" v)
 
"std::vector< enum PCB_LAYER_ID >::iteratorbegin (self)
 
"std::vector< enum PCB_LAYER_ID >::iteratorend (self)
 
"std::vector< enum PCB_LAYER_ID >::reverse_iterator" rbegin (self)
 
"std::vector< enum PCB_LAYER_ID >::reverse_iterator" rend (self)
 
"void" clear (self)
 
"std::vector< enum PCB_LAYER_ID >::allocator_type" get_allocator (self)
 
"void" pop_back (self)
 
"std::vector< enum PCB_LAYER_ID >::iteratorerase (self, *args)
 
def __init__ (self, *args)
 
"void" push_back (self, "std::vector< enum PCB_LAYER_ID >::value_type const &" x)
 
"std::vector< enum PCB_LAYER_ID >::value_type const &" front (self)
 
"std::vector< enum PCB_LAYER_ID >::value_type const &" back (self)
 
"void" assign (self, "std::vector< enum PCB_LAYER_ID >::size_type" n, "std::vector< enum PCB_LAYER_ID >::value_type const &" x)
 
"void" resize (self, *args)
 
"void" insert (self, *args)
 
"void" reserve (self, "std::vector< enum PCB_LAYER_ID >::size_type" n)
 
"std::vector< enum PCB_LAYER_ID >::size_type" capacity (self)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
- Properties inherited from pcbnew.base_seqVect
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Additional Inherited Members

- Static Public Attributes inherited from pcbnew.base_seqVect
dictionary KICAD_PLUGINS = {}
 
string NOT_LOADED_WIZARDS = ""
 
string PLUGIN_DIRECTORIES_SEARCH = ""
 
string FULL_BACK_TRACE = ""
 

Detailed Description

Proxy of C++ LSEQ class.

Definition at line 7804 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.LSEQ.__init__ (   self)
__init__(LSEQ self) -> LSEQ

Reimplemented from pcbnew.base_seqVect.

Definition at line 7810 of file pcbnew.py.

Member Function Documentation

◆ __nonzero__()

def pcbnew.LSEQ.__nonzero__ (   self)
__nonzero__(base_seqVect self) -> bool

Reimplemented from pcbnew.base_seqVect.

Definition at line 7818 of file pcbnew.py.

◆ __ref__()

"PCB_LAYER_ID" pcbnew.LSEQ.__ref__ (   self)
__ref__(LSEQ self) -> PCB_LAYER_ID

Definition at line 7824 of file pcbnew.py.

◆ Rewind()

"void" pcbnew.LSEQ.Rewind (   self)
Rewind(LSEQ self)

Definition at line 7814 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 7807 of file pcbnew.py.


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