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

Definition at line 33245 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.ZONE_CONTAINERS.__init__ (   self,
  args 
)
__init__(std::vector<(p.ZONE_CONTAINER)> self) -> ZONE_CONTAINERS
__init__(std::vector<(p.ZONE_CONTAINER)> self, ZONE_CONTAINERS arg2) -> ZONE_CONTAINERS
__init__(std::vector<(p.ZONE_CONTAINER)> self, std::vector< ZONE_CONTAINER * >::size_type size) -> ZONE_CONTAINERS
__init__(std::vector<(p.ZONE_CONTAINER)> self, std::vector< ZONE_CONTAINER * >::size_type size, ZONE_CONTAINER value) -> ZONE_CONTAINERS

Definition at line 33386 of file pcbnew.py.

Member Function Documentation

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

Definition at line 33265 of file pcbnew.py.

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

Definition at line 33298 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.__delslice__ (   self,
  i,
  j 
)
__delslice__(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::difference_type i, std::vector< ZONE_CONTAINER * >::difference_type j)

Definition at line 33293 of file pcbnew.py.

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

Definition at line 33306 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.__getslice__ (   self,
  i,
  j 
)
__getslice__(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::difference_type i, std::vector< ZONE_CONTAINER * >::difference_type j) -> ZONE_CONTAINERS

Definition at line 33280 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.__iter__ (   self)

Definition at line 33257 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.__len__ (   self)
__len__(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::size_type

Definition at line 33270 of file pcbnew.py.

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

Definition at line 33260 of file pcbnew.py.

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

Definition at line 33314 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.__setslice__ (   self,
  args 
)
__setslice__(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::difference_type i, std::vector< ZONE_CONTAINER * >::difference_type j, ZONE_CONTAINERS v)
__setslice__(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::difference_type i, std::vector< ZONE_CONTAINER * >::difference_type j)

Definition at line 33285 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.append (   self,
  x 
)
append(ZONE_CONTAINERS self, ZONE_CONTAINER x)

Definition at line 33323 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.assign (   self,
  n,
  x 
)
assign(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::size_type n, ZONE_CONTAINER x)

Definition at line 33414 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.back (   self)
back(ZONE_CONTAINERS self) -> ZONE_CONTAINER

Definition at line 33409 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.begin (   self)
begin(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::iterator

Definition at line 33353 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.capacity (   self)
capacity(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::size_type

Definition at line 33440 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.clear (   self)
clear(ZONE_CONTAINERS self)

Definition at line 33338 of file pcbnew.py.

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

Definition at line 33328 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.end (   self)
end(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::iterator

Definition at line 33358 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.erase (   self,
  args 
)
erase(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::iterator pos) -> std::vector< ZONE_CONTAINER * >::iterator
erase(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::iterator first, std::vector< ZONE_CONTAINER * >::iterator last) -> std::vector< ZONE_CONTAINER * >::iterator

Definition at line 33378 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.front (   self)
front(ZONE_CONTAINERS self) -> ZONE_CONTAINER

Definition at line 33404 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.get_allocator (   self)
get_allocator(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::allocator_type

Definition at line 33348 of file pcbnew.py.

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

Definition at line 33427 of file pcbnew.py.

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

Definition at line 33253 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.pop (   self)
pop(ZONE_CONTAINERS self) -> ZONE_CONTAINER

Definition at line 33275 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.pop_back (   self)
pop_back(ZONE_CONTAINERS self)

Definition at line 33373 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.push_back (   self,
  x 
)
push_back(ZONE_CONTAINERS self, ZONE_CONTAINER x)

Definition at line 33399 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.rbegin (   self)
rbegin(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::reverse_iterator

Definition at line 33363 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.rend (   self)
rend(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::reverse_iterator

Definition at line 33368 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.reserve (   self,
  n 
)
reserve(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::size_type n)

Definition at line 33435 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.resize (   self,
  args 
)
resize(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::size_type new_size)
resize(ZONE_CONTAINERS self, std::vector< ZONE_CONTAINER * >::size_type new_size, ZONE_CONTAINER x)

Definition at line 33419 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.size (   self)
size(ZONE_CONTAINERS self) -> std::vector< ZONE_CONTAINER * >::size_type

Definition at line 33333 of file pcbnew.py.

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

Definition at line 33343 of file pcbnew.py.

Member Data Documentation

pcbnew.ZONE_CONTAINERS.this

Definition at line 33397 of file pcbnew.py.


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