KiCAD pcbnew scripting
Public Member Functions | Public Attributes | List of all members
pcbnew.RATSNEST_Vector Class Reference
Inheritance diagram for pcbnew.RATSNEST_Vector:
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<(RATSNEST_ITEM)> class

Definition at line 30411 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.RATSNEST_Vector.__init__ (   self,
  args 
)
__init__(std::vector<(RATSNEST_ITEM)> self) -> RATSNEST_Vector
__init__(std::vector<(RATSNEST_ITEM)> self, RATSNEST_Vector arg2) -> RATSNEST_Vector
__init__(std::vector<(RATSNEST_ITEM)> self, std::vector< RATSNEST_ITEM >::size_type size) -> RATSNEST_Vector
__init__(std::vector<(RATSNEST_ITEM)> self, std::vector< RATSNEST_ITEM >::size_type size, RATSNEST_ITEM value) -> RATSNEST_Vector

Definition at line 30552 of file pcbnew.py.

Member Function Documentation

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

Definition at line 30431 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__delitem__ (   self,
  args 
)
__delitem__(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::difference_type i)
__delitem__(RATSNEST_Vector self, PySliceObject * slice)

Definition at line 30464 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__delslice__ (   self,
  i,
  j 
)
__delslice__(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::difference_type i, std::vector< RATSNEST_ITEM >::difference_type j)

Definition at line 30459 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__getitem__ (   self,
  args 
)
__getitem__(RATSNEST_Vector self, PySliceObject * slice) -> RATSNEST_Vector
__getitem__(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::difference_type i) -> RATSNEST_ITEM

Definition at line 30472 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__getslice__ (   self,
  i,
  j 
)
__getslice__(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::difference_type i, std::vector< RATSNEST_ITEM >::difference_type j) -> RATSNEST_Vector

Definition at line 30446 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__iter__ (   self)

Definition at line 30423 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__len__ (   self)
__len__(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::size_type

Definition at line 30436 of file pcbnew.py.

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

Definition at line 30426 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__setitem__ (   self,
  args 
)
__setitem__(RATSNEST_Vector self, PySliceObject * slice, RATSNEST_Vector v)
__setitem__(RATSNEST_Vector self, PySliceObject * slice)
__setitem__(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::difference_type i, RATSNEST_ITEM x)

Definition at line 30480 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.__setslice__ (   self,
  args 
)
__setslice__(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::difference_type i, std::vector< RATSNEST_ITEM >::difference_type j, RATSNEST_Vector v)
__setslice__(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::difference_type i, std::vector< RATSNEST_ITEM >::difference_type j)

Definition at line 30451 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.append (   self,
  x 
)
append(RATSNEST_Vector self, RATSNEST_ITEM x)

Definition at line 30489 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.assign (   self,
  n,
  x 
)
assign(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::size_type n, RATSNEST_ITEM x)

Definition at line 30580 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.back (   self)
back(RATSNEST_Vector self) -> RATSNEST_ITEM

Definition at line 30575 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.begin (   self)
begin(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::iterator

Definition at line 30519 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.capacity (   self)
capacity(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::size_type

Definition at line 30606 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.clear (   self)
clear(RATSNEST_Vector self)

Definition at line 30504 of file pcbnew.py.

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

Definition at line 30494 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.end (   self)
end(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::iterator

Definition at line 30524 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.erase (   self,
  args 
)
erase(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::iterator pos) -> std::vector< RATSNEST_ITEM >::iterator
erase(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::iterator first, std::vector< RATSNEST_ITEM >::iterator last) -> std::vector< RATSNEST_ITEM >::iterator

Definition at line 30544 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.front (   self)
front(RATSNEST_Vector self) -> RATSNEST_ITEM

Definition at line 30570 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.get_allocator (   self)
get_allocator(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::allocator_type

Definition at line 30514 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.insert (   self,
  args 
)
insert(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::iterator pos, RATSNEST_ITEM x) -> std::vector< RATSNEST_ITEM >::iterator
insert(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::iterator pos, std::vector< RATSNEST_ITEM >::size_type n, RATSNEST_ITEM x)

Definition at line 30593 of file pcbnew.py.

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

Definition at line 30419 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.pop (   self)
pop(RATSNEST_Vector self) -> RATSNEST_ITEM

Definition at line 30441 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.pop_back (   self)
pop_back(RATSNEST_Vector self)

Definition at line 30539 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.push_back (   self,
  x 
)
push_back(RATSNEST_Vector self, RATSNEST_ITEM x)

Definition at line 30565 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.rbegin (   self)
rbegin(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::reverse_iterator

Definition at line 30529 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.rend (   self)
rend(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::reverse_iterator

Definition at line 30534 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.reserve (   self,
  n 
)
reserve(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::size_type n)

Definition at line 30601 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.resize (   self,
  args 
)
resize(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::size_type new_size)
resize(RATSNEST_Vector self, std::vector< RATSNEST_ITEM >::size_type new_size, RATSNEST_ITEM x)

Definition at line 30585 of file pcbnew.py.

def pcbnew.RATSNEST_Vector.size (   self)
size(RATSNEST_Vector self) -> std::vector< RATSNEST_ITEM >::size_type

Definition at line 30499 of file pcbnew.py.

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

Definition at line 30509 of file pcbnew.py.

Member Data Documentation

pcbnew.RATSNEST_Vector.this

Definition at line 30563 of file pcbnew.py.


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