pygplates.GpmlTopologicalSectionList¶
-
class
pygplates.
GpmlTopologicalSectionList
¶ Bases:
Boost.Python.instance
A list of
GpmlTopologicalSection
instances. The list behaves like a regular pythonlist
in that the following operations are supported:Operation Result for x in s
iterates over the elements x of s x in s
True
if x is an item of sx not in s
False
if x is an item of ss += t
the GpmlTopologicalSectionList instance s is extended by sequence t s + t
the concatenation of sequences s and t where either, or both, is a GpmlTopologicalSectionList s[i]
the item of s at index i s[i] = x
replace the item of s at index i with x del s[i]
remove the item at index i from s s[i:j]
slice of s from i to j s[i:j] = t
slice of s from i to j is replaced by the contents of the sequence t (the slice and t can be different lengths) del s[i:j]
same as s[i:j] = []
s[i:j:k]
slice of s from i to j with step k del s[i:j:k]
removes the elements of s[i:j:k]
from the lists[i:j:k] = t
the elements of s[i:j:k]
are replaced by those of t (the slice and t must be the same length ifk != 1
)len(s)
length of s s.append(x)
add element x to the end of s s.extend(t)
add the elements in sequence t to the end of s s.insert(i,x)
insert element x at index i in s s.pop([i])
removes the element at index i in s and returns it (defaults to last element) s.remove(x)
removes the first element in s that equals x (raises ValueError
if not found)s.count(x)
number of occurrences of x in s s.index(x[,i[,j]])
smallest k such that s[k] == x
andi <= k < j
(raisesValueError
if not found)s.reverse()
reverses the items of s in place s.sort(key[,reverse])
sort the items of s in place (note that key is not optional and, like python 3.0, we removed cmp) -
__init__
()¶ Raises an exception This class cannot be instantiated from Python
Methods
__init__
Raises an exception This class cannot be instantiated from Python append
(x)Add element x to the end. count
(x)Number of occurrences of x. extend
(t)Add the elements in sequence t to the end. index
(x[,i[,j]])Smallest k such that the k th element equals x
andi <= k < j
(raisesValueError
if not found).insert
(i,x)Insert element x at index i. pop
([i])Removes the element at index i and returns it (defaults to last element). remove
(x)Removes the first element that equals x (raises ValueError
if not found).reverse
()Reverses the items in place. sort
(key[,reverse])Sort the items in place (note that key is not optional and, like python 3.0, we removed cmp). -
append
(x)¶ Add element x to the end.
-
count
(x)¶ Number of occurrences of x.
-
extend
(t)¶ Add the elements in sequence t to the end.
-
index
(x[, i[, j]])¶ Smallest k such that the k th element equals
x
andi <= k < j
(raisesValueError
if not found).
-
insert
(i, x)¶ Insert element x at index i.
-
pop
([i])¶ Removes the element at index i and returns it (defaults to last element).
-
remove
(x)¶ Removes the first element that equals x (raises
ValueError
if not found).
-
reverse
()¶ Reverses the items in place.
-
sort
(key[, reverse])¶ Sort the items in place (note that key is not optional and, like python 3.0, we removed cmp).
-