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 31096 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 31237 of file pcbnew.py.

Member Function Documentation

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

Definition at line 31116 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 31149 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 31144 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 31157 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 31131 of file pcbnew.py.

def pcbnew.ZONE_CONTAINERS.__iter__ (   self)

Definition at line 31108 of file pcbnew.py.

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

Definition at line 31121 of file pcbnew.py.

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

Definition at line 31111 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 31165 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 31136 of file pcbnew.py.

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

Definition at line 31174 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 31265 of file pcbnew.py.

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

Definition at line 31260 of file pcbnew.py.

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

Definition at line 31204 of file pcbnew.py.

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

Definition at line 31291 of file pcbnew.py.

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

Definition at line 31189 of file pcbnew.py.

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

Definition at line 31179 of file pcbnew.py.

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

Definition at line 31209 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 31229 of file pcbnew.py.

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

Definition at line 31255 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 31199 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 31278 of file pcbnew.py.

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

Definition at line 31104 of file pcbnew.py.

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

Definition at line 31126 of file pcbnew.py.

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

Definition at line 31224 of file pcbnew.py.

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

Definition at line 31250 of file pcbnew.py.

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

Definition at line 31214 of file pcbnew.py.

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

Definition at line 31219 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 31286 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 31270 of file pcbnew.py.

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

Definition at line 31184 of file pcbnew.py.

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

Definition at line 31194 of file pcbnew.py.

Member Data Documentation

pcbnew.ZONE_CONTAINERS.this

Definition at line 31248 of file pcbnew.py.


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