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

Definition at line 32548 of file pcbnew.py.

Constructor & Destructor Documentation

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

Definition at line 32689 of file pcbnew.py.

Member Function Documentation

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

Definition at line 32568 of file pcbnew.py.

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

Definition at line 32601 of file pcbnew.py.

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

Definition at line 32596 of file pcbnew.py.

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

Definition at line 32609 of file pcbnew.py.

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

Definition at line 32583 of file pcbnew.py.

def pcbnew.MARKERS.__iter__ (   self)

Definition at line 32560 of file pcbnew.py.

def pcbnew.MARKERS.__len__ (   self)
__len__(MARKERS self) -> std::vector< MARKER_PCB * >::size_type

Definition at line 32573 of file pcbnew.py.

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

Definition at line 32563 of file pcbnew.py.

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

Definition at line 32617 of file pcbnew.py.

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

Definition at line 32588 of file pcbnew.py.

def pcbnew.MARKERS.append (   self,
  x 
)
append(MARKERS self, MARKER_PCB x)

Definition at line 32626 of file pcbnew.py.

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

Definition at line 32717 of file pcbnew.py.

def pcbnew.MARKERS.back (   self)
back(MARKERS self) -> MARKER_PCB

Definition at line 32712 of file pcbnew.py.

def pcbnew.MARKERS.begin (   self)
begin(MARKERS self) -> std::vector< MARKER_PCB * >::iterator

Definition at line 32656 of file pcbnew.py.

def pcbnew.MARKERS.capacity (   self)
capacity(MARKERS self) -> std::vector< MARKER_PCB * >::size_type

Definition at line 32743 of file pcbnew.py.

def pcbnew.MARKERS.clear (   self)
clear(MARKERS self)

Definition at line 32641 of file pcbnew.py.

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

Definition at line 32631 of file pcbnew.py.

def pcbnew.MARKERS.end (   self)
end(MARKERS self) -> std::vector< MARKER_PCB * >::iterator

Definition at line 32661 of file pcbnew.py.

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

Definition at line 32681 of file pcbnew.py.

def pcbnew.MARKERS.front (   self)
front(MARKERS self) -> MARKER_PCB

Definition at line 32707 of file pcbnew.py.

def pcbnew.MARKERS.get_allocator (   self)
get_allocator(MARKERS self) -> std::vector< MARKER_PCB * >::allocator_type

Definition at line 32651 of file pcbnew.py.

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

Definition at line 32730 of file pcbnew.py.

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

Definition at line 32556 of file pcbnew.py.

def pcbnew.MARKERS.pop (   self)
pop(MARKERS self) -> MARKER_PCB

Definition at line 32578 of file pcbnew.py.

def pcbnew.MARKERS.pop_back (   self)
pop_back(MARKERS self)

Definition at line 32676 of file pcbnew.py.

def pcbnew.MARKERS.push_back (   self,
  x 
)
push_back(MARKERS self, MARKER_PCB x)

Definition at line 32702 of file pcbnew.py.

def pcbnew.MARKERS.rbegin (   self)
rbegin(MARKERS self) -> std::vector< MARKER_PCB * >::reverse_iterator

Definition at line 32666 of file pcbnew.py.

def pcbnew.MARKERS.rend (   self)
rend(MARKERS self) -> std::vector< MARKER_PCB * >::reverse_iterator

Definition at line 32671 of file pcbnew.py.

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

Definition at line 32738 of file pcbnew.py.

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

Definition at line 32722 of file pcbnew.py.

def pcbnew.MARKERS.size (   self)
size(MARKERS self) -> std::vector< MARKER_PCB * >::size_type

Definition at line 32636 of file pcbnew.py.

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

Definition at line 32646 of file pcbnew.py.

Member Data Documentation

pcbnew.MARKERS.this

Definition at line 32700 of file pcbnew.py.


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