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

Public Member Functions

def iterator (self)
 
def __iter__ (self)
 
def __nonzero__ (self)
 
def __bool__ (self)
 
def __len__ (self)
 
def pop (self)
 
def __getslice__ (self, i, j)
 
def __setslice__ (self, args)
 
def __delslice__ (self, i, j)
 
def __delitem__ (self, args)
 
def __getitem__ (self, args)
 
def __setitem__ (self, args)
 
def append (self, x)
 
def empty (self)
 
def size (self)
 
def clear (self)
 
def swap (self, v)
 
def get_allocator (self)
 
def begin (self)
 
def end (self)
 
def rbegin (self)
 
def rend (self)
 
def pop_back (self)
 
def erase (self, args)
 
def __init__ (self, args)
 
def push_back (self, x)
 
def front (self)
 
def back (self)
 
def assign (self, n, x)
 
def resize (self, args)
 
def insert (self, args)
 
def reserve (self, n)
 
def capacity (self)
 

Public Attributes

 this
 

Detailed Description

Proxy of C++ std::vector<(enum LAYER_ID)> class

Definition at line 4686 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.base_seqVect.__init__ (   self,
  args 
)
__init__(std::vector<(enum LAYER_ID)> self) -> base_seqVect
__init__(std::vector<(enum LAYER_ID)> self, base_seqVect arg2) -> base_seqVect
__init__(std::vector<(enum LAYER_ID)> self, std::vector< enum LAYER_ID >::size_type size) -> base_seqVect
__init__(std::vector<(enum LAYER_ID)> self, std::vector< enum LAYER_ID >::size_type size, std::vector< enum LAYER_ID >::value_type const & value) -> base_seqVect

Definition at line 4827 of file pcbnew.py.

Member Function Documentation

def pcbnew.base_seqVect.__bool__ (   self)
__bool__(base_seqVect self) -> bool

Definition at line 4706 of file pcbnew.py.

def pcbnew.base_seqVect.__delitem__ (   self,
  args 
)
__delitem__(base_seqVect self, std::vector< enum LAYER_ID >::difference_type i)
__delitem__(base_seqVect self, PySliceObject * slice)

Definition at line 4739 of file pcbnew.py.

def pcbnew.base_seqVect.__delslice__ (   self,
  i,
  j 
)
__delslice__(base_seqVect self, std::vector< enum LAYER_ID >::difference_type i, std::vector< enum LAYER_ID >::difference_type j)

Definition at line 4734 of file pcbnew.py.

def pcbnew.base_seqVect.__getitem__ (   self,
  args 
)
__getitem__(base_seqVect self, PySliceObject * slice) -> base_seqVect
__getitem__(base_seqVect self, std::vector< enum LAYER_ID >::difference_type i) -> std::vector< enum LAYER_ID >::value_type const &

Definition at line 4747 of file pcbnew.py.

def pcbnew.base_seqVect.__getslice__ (   self,
  i,
  j 
)
__getslice__(base_seqVect self, std::vector< enum LAYER_ID >::difference_type i, std::vector< enum LAYER_ID >::difference_type j) -> base_seqVect

Definition at line 4721 of file pcbnew.py.

def pcbnew.base_seqVect.__iter__ (   self)

Definition at line 4698 of file pcbnew.py.

def pcbnew.base_seqVect.__len__ (   self)
__len__(base_seqVect self) -> std::vector< enum LAYER_ID >::size_type

Definition at line 4711 of file pcbnew.py.

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

Definition at line 4701 of file pcbnew.py.

def pcbnew.base_seqVect.__setitem__ (   self,
  args 
)
__setitem__(base_seqVect self, PySliceObject * slice, base_seqVect v)
__setitem__(base_seqVect self, PySliceObject * slice)
__setitem__(base_seqVect self, std::vector< enum LAYER_ID >::difference_type i, std::vector< enum LAYER_ID >::value_type const & x)

Definition at line 4755 of file pcbnew.py.

def pcbnew.base_seqVect.__setslice__ (   self,
  args 
)
__setslice__(base_seqVect self, std::vector< enum LAYER_ID >::difference_type i, std::vector< enum LAYER_ID >::difference_type j, base_seqVect v)
__setslice__(base_seqVect self, std::vector< enum LAYER_ID >::difference_type i, std::vector< enum LAYER_ID >::difference_type j)

Definition at line 4726 of file pcbnew.py.

def pcbnew.base_seqVect.append (   self,
  x 
)
append(base_seqVect self, std::vector< enum LAYER_ID >::value_type const & x)

Definition at line 4764 of file pcbnew.py.

def pcbnew.base_seqVect.assign (   self,
  n,
  x 
)
assign(base_seqVect self, std::vector< enum LAYER_ID >::size_type n, std::vector< enum LAYER_ID >::value_type const & x)

Definition at line 4855 of file pcbnew.py.

def pcbnew.base_seqVect.back (   self)
back(base_seqVect self) -> std::vector< enum LAYER_ID >::value_type const &

Definition at line 4850 of file pcbnew.py.

def pcbnew.base_seqVect.begin (   self)
begin(base_seqVect self) -> std::vector< enum LAYER_ID >::iterator

Definition at line 4794 of file pcbnew.py.

def pcbnew.base_seqVect.capacity (   self)
capacity(base_seqVect self) -> std::vector< enum LAYER_ID >::size_type

Definition at line 4881 of file pcbnew.py.

def pcbnew.base_seqVect.clear (   self)
clear(base_seqVect self)

Definition at line 4779 of file pcbnew.py.

def pcbnew.base_seqVect.empty (   self)
empty(base_seqVect self) -> bool

Definition at line 4769 of file pcbnew.py.

def pcbnew.base_seqVect.end (   self)
end(base_seqVect self) -> std::vector< enum LAYER_ID >::iterator

Definition at line 4799 of file pcbnew.py.

def pcbnew.base_seqVect.erase (   self,
  args 
)
erase(base_seqVect self, std::vector< enum LAYER_ID >::iterator pos) -> std::vector< enum LAYER_ID >::iterator
erase(base_seqVect self, std::vector< enum LAYER_ID >::iterator first, std::vector< enum LAYER_ID >::iterator last) -> std::vector< enum LAYER_ID >::iterator

Definition at line 4819 of file pcbnew.py.

def pcbnew.base_seqVect.front (   self)
front(base_seqVect self) -> std::vector< enum LAYER_ID >::value_type const &

Definition at line 4845 of file pcbnew.py.

def pcbnew.base_seqVect.get_allocator (   self)
get_allocator(base_seqVect self) -> std::vector< enum LAYER_ID >::allocator_type

Definition at line 4789 of file pcbnew.py.

def pcbnew.base_seqVect.insert (   self,
  args 
)
insert(base_seqVect self, std::vector< enum LAYER_ID >::iterator pos, std::vector< enum LAYER_ID >::value_type const & x) -> std::vector< enum LAYER_ID >::iterator
insert(base_seqVect self, std::vector< enum LAYER_ID >::iterator pos, std::vector< enum LAYER_ID >::size_type n, std::vector< enum LAYER_ID >::value_type const & x)

Definition at line 4868 of file pcbnew.py.

def pcbnew.base_seqVect.iterator (   self)
iterator(base_seqVect self) -> SwigPyIterator

Definition at line 4694 of file pcbnew.py.

Here is the caller graph for this function:

def pcbnew.base_seqVect.pop (   self)
pop(base_seqVect self) -> std::vector< enum LAYER_ID >::value_type

Definition at line 4716 of file pcbnew.py.

def pcbnew.base_seqVect.pop_back (   self)
pop_back(base_seqVect self)

Definition at line 4814 of file pcbnew.py.

def pcbnew.base_seqVect.push_back (   self,
  x 
)
push_back(base_seqVect self, std::vector< enum LAYER_ID >::value_type const & x)

Definition at line 4840 of file pcbnew.py.

def pcbnew.base_seqVect.rbegin (   self)
rbegin(base_seqVect self) -> std::vector< enum LAYER_ID >::reverse_iterator

Definition at line 4804 of file pcbnew.py.

def pcbnew.base_seqVect.rend (   self)
rend(base_seqVect self) -> std::vector< enum LAYER_ID >::reverse_iterator

Definition at line 4809 of file pcbnew.py.

def pcbnew.base_seqVect.reserve (   self,
  n 
)
reserve(base_seqVect self, std::vector< enum LAYER_ID >::size_type n)

Definition at line 4876 of file pcbnew.py.

def pcbnew.base_seqVect.resize (   self,
  args 
)
resize(base_seqVect self, std::vector< enum LAYER_ID >::size_type new_size)
resize(base_seqVect self, std::vector< enum LAYER_ID >::size_type new_size, std::vector< enum LAYER_ID >::value_type const & x)

Definition at line 4860 of file pcbnew.py.

def pcbnew.base_seqVect.size (   self)
size(base_seqVect self) -> std::vector< enum LAYER_ID >::size_type

Definition at line 4774 of file pcbnew.py.

def pcbnew.base_seqVect.swap (   self,
  v 
)
swap(base_seqVect self, base_seqVect v)

Definition at line 4784 of file pcbnew.py.

Member Data Documentation

pcbnew.base_seqVect.this

Definition at line 4838 of file pcbnew.py.


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