LayerVector¶
- class bagPy.LayerVector[source]¶
Bases:
objectProxy of C++ std::vector< std::shared_ptr< BAG::Layer > > class.
__init__(LayerVector self) -> LayerVector __init__(LayerVector self, LayerVector other) -> LayerVector
- Parameters:
other (std::vector< std::shared_ptr< BAG::Layer > > const &) –
self (__init__(LayerVector) –
LayerVector (std::vector< std::shared_ptr< BAG::Layer > >::value_type const & value) ->) –
size (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
self –
size –
LayerVector –
size –
value (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
Attributes Summary
The membership flag
Methods Summary
append(LayerVector self, std)- param x:
assign(LayerVector self, std, std)- param n:
back(LayerVector self)begin(LayerVector self)capacity(LayerVector self)clear(LayerVector self)empty(LayerVector self)end(LayerVector self)erase(LayerVector self, std)- param pos:
front(LayerVector self)get_allocator(LayerVector self)insert(LayerVector self, std, std)- param pos:
iterator(LayerVector self)pop(LayerVector self)pop_back(LayerVector self)push_back(LayerVector self, std)- param x:
rbegin(LayerVector self)rend(LayerVector self)reserve(LayerVector self, std)- param n:
resize(LayerVector self, std)- param new_size:
size(LayerVector self)swap(LayerVector self, LayerVector v)- param v:
Attributes Documentation
- thisown¶
The membership flag
Methods Documentation
- append(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]¶
- Parameters:
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- assign(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]¶
- Parameters:
n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- erase(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]¶
- Parameters:
pos (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
self (erase(LayerVector) –
first (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
>::iterator (std::vector< std::shared_ptr< BAG::Layer > >::iterator last) -> std::vector< std::shared_ptr< BAG::Layer >) –
first –
last (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
- get_allocator(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::allocator_type[source]¶
- insert(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]¶
- Parameters:
pos (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
self (insert(LayerVector) –
pos –
n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
x) (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
pos –
n –
x –
- iterator(LayerVector self) SwigPyIterator[source]¶
- push_back(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]¶
- Parameters:
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- reserve(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n)[source]¶
- Parameters:
n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
- resize(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type new_size)[source]¶
- Parameters:
new_size (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
self (resize(LayerVector) –
new_size –
x) (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
new_size –
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- swap(LayerVector self, LayerVector v)[source]¶
- Parameters:
v (std::vector< std::shared_ptr< BAG::Layer > > &) –
- __init__(LayerVector self) LayerVector[source]¶
- __init__(LayerVector self, LayerVector other) LayerVector
- Parameters:
other (std::vector< std::shared_ptr< BAG::Layer > > const &) –
self (__init__(LayerVector) –
LayerVector (std::vector< std::shared_ptr< BAG::Layer > >::value_type const & value) ->) –
size (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
self –
size –
LayerVector –
size –
value (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- append(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]¶
- Parameters:
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- assign(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]¶
- Parameters:
n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- erase(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]¶
- Parameters:
pos (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
self (erase(LayerVector) –
first (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
>::iterator (std::vector< std::shared_ptr< BAG::Layer > >::iterator last) -> std::vector< std::shared_ptr< BAG::Layer >) –
first –
last (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
- get_allocator(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::allocator_type[source]¶
- insert(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]¶
- Parameters:
pos (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
self (insert(LayerVector) –
pos –
n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
x) (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
pos –
n –
x –
- iterator(LayerVector self) SwigPyIterator[source]¶
- push_back(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]¶
- Parameters:
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- reserve(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n)[source]¶
- Parameters:
n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
- resize(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type new_size)[source]¶
- Parameters:
new_size (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –
self (resize(LayerVector) –
new_size –
x) (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
new_size –
x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –
- swap(LayerVector self, LayerVector v)[source]¶
- Parameters:
v (std::vector< std::shared_ptr< BAG::Layer > > &) –
- property thisown¶
The membership flag