KiCad Pcbnew Python 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 __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 pop (self)
 
def append (self, x)
 
def empty (self)
 
def size (self)
 
def swap (self, v)
 
def begin (self)
 
def end (self)
 
def rbegin (self)
 
def rend (self)
 
def clear (self)
 
def get_allocator (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 PCB_LAYER_ID)> class.

Definition at line 3464 of file pcbnew.py.

Constructor & Destructor Documentation

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

Definition at line 3606 of file pcbnew.py.

Member Function Documentation

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

Definition at line 3485 of file pcbnew.py.

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

Definition at line 3513 of file pcbnew.py.

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

Definition at line 3508 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 PCB_LAYER_ID >::difference_type i) -> std::vector< enum PCB_LAYER_ID >::value_type const &

Definition at line 3521 of file pcbnew.py.

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

Definition at line 3495 of file pcbnew.py.

def pcbnew.base_seqVect.__iter__ (   self)

Definition at line 3477 of file pcbnew.py.

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

Definition at line 3490 of file pcbnew.py.

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

Definition at line 3480 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 PCB_LAYER_ID >::difference_type i, std::vector< enum PCB_LAYER_ID >::value_type const & x)

Definition at line 3529 of file pcbnew.py.

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

Definition at line 3500 of file pcbnew.py.

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

Definition at line 3543 of file pcbnew.py.

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

Definition at line 3634 of file pcbnew.py.

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

Definition at line 3629 of file pcbnew.py.

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

Definition at line 3563 of file pcbnew.py.

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

Definition at line 3660 of file pcbnew.py.

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

Definition at line 3583 of file pcbnew.py.

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

Definition at line 3548 of file pcbnew.py.

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

Definition at line 3568 of file pcbnew.py.

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

Definition at line 3598 of file pcbnew.py.

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

Definition at line 3624 of file pcbnew.py.

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

Definition at line 3588 of file pcbnew.py.

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

Definition at line 3647 of file pcbnew.py.

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

Definition at line 3473 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 PCB_LAYER_ID >::value_type

Definition at line 3538 of file pcbnew.py.

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

Definition at line 3593 of file pcbnew.py.

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

Definition at line 3619 of file pcbnew.py.

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

Definition at line 3573 of file pcbnew.py.

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

Definition at line 3578 of file pcbnew.py.

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

Definition at line 3655 of file pcbnew.py.

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

Definition at line 3639 of file pcbnew.py.

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

Definition at line 3553 of file pcbnew.py.

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

Definition at line 3558 of file pcbnew.py.

Member Data Documentation

pcbnew.base_seqVect.this

Definition at line 3617 of file pcbnew.py.


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