

<a name="typerig.core.objects.array"></a>

# `typerig.core.objects.array`


<h2><a href="./typerig.html">typerig</a>.<a href="./typerig.core.html">core</a>.<a href="./typerig.core.objects.html">objects</a>.array (<span class="info">version 0.26.5)</h2> <div class="module">  <div class="docstring">

<pre class="doc" markdown="0"># MODULE: TypeRig / Core / Array (Objects)
# -----------------------------------------------------------
# (C) Vassil Kateliev, 2018-2020        (http://www.kateliev.com)
# (C) Karandash Type Foundry            (http://www.karandash.eu)
#------------------------------------------------------------
# www.typerig.com</pre>

</div>  <div class="classes"><h3>Classes</h3><ul class="tree"><li><span class="class-name"><a href="./typerig.core.objects.collection.html#CustomList">typerig.core.objects.collection.CustomList</a></span>(<span class="bases">_abcoll.MutableSequence</span>)</li><li><ul class="tree"><li><span class="class-name"><a href="./typerig.core.objects.array.html#PointArray">PointArray</a></span></li></ul></li></ul><dl class="classes"><dt class="class"><h2><a name="PointArray" href="#PointArray">class <span class="class-name">PointArray</span></a>(<a href="./typerig.core.objects.collection.html#CustomList">typerig.core.objects.collection.CustomList</a>)</h2></dt><dd class="class"><dd>


<pre class="doc" markdown="0"># - Classes -----------------------------
# -- Point Collections ------------------</pre>


</dd>  <div class="mro"><dl class="mro"><dt>Method resolution order:</dt><dd><a href="./typerig.core.objects.array.html#PointArray">PointArray</a></dd><dd><a href="./typerig.core.objects.collection.html#CustomList">typerig.core.objects.collection.CustomList</a></dd><dd><a href="./_abcoll.html#MutableSequence">_abcoll.MutableSequence</a></dd><dd><a href="./_abcoll.html#Sequence">_abcoll.Sequence</a></dd><dd><a href="./_abcoll.html#Sized">_abcoll.Sized</a></dd><dd><a href="./_abcoll.html#Iterable">_abcoll.Iterable</a></dd><dd><a href="./_abcoll.html#Container">_abcoll.Container</a></dd><dd><a href="./__builtin__.html#object">__builtin__.object</a></dd></dl></div><h4 class="head-methods">Methods </h4><dl class="function"><dt><a name="PointArray-__add__" href="#PointArray-__add__"><span class="function-name">__add__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"># - Internals</pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__delitem__" href="#PointArray-__delitem__"><span class="function-name">__delitem__</span></a><span class="argspec">(self, i)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__div__" href="#PointArray-__div__"><span class="function-name">__div__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__init__" href="#PointArray-__init__"><span class="function-name">__init__</span></a><span class="argspec">(self, data, useVoid<span class="parameter-default">=False</span>)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__mul__" href="#PointArray-__mul__"><span class="function-name">__mul__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl><dt><a name="PointArray-__radd__" href="#PointArray-__radd__"><span class="function-name">__radd__</span></a> = <a href="#PointArray-__add__">__add__</a><span class="argspec">(self, other)</span></dt></dl>
<dl><dt><a name="PointArray-__rdiv__" href="#PointArray-__rdiv__"><span class="function-name">__rdiv__</span></a> = <a href="#PointArray-__div__">__div__</a><span class="argspec">(self, other)</span></dt></dl>
<dl class="function"><dt><a name="PointArray-__repr__" href="#PointArray-__repr__"><span class="function-name">__repr__</span></a><span class="argspec">(self)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl><dt><a name="PointArray-__rmul__" href="#PointArray-__rmul__"><span class="function-name">__rmul__</span></a> = <a href="#PointArray-__mul__">__mul__</a><span class="argspec">(self, other)</span></dt></dl>
<dl><dt><a name="PointArray-__rsub__" href="#PointArray-__rsub__"><span class="function-name">__rsub__</span></a> = <a href="#PointArray-__sub__">__sub__</a><span class="argspec">(self, other)</span></dt></dl>
<dl class="function"><dt><a name="PointArray-__sub__" href="#PointArray-__sub__"><span class="function-name">__sub__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl><dt><a name="PointArray-__truediv__" href="#PointArray-__truediv__"><span class="function-name">__truediv__</span></a> = <a href="#PointArray-__div__">__div__</a><span class="argspec">(self, other)</span></dt></dl>
<dl class="function"><dt><a name="PointArray-doTransform" href="#PointArray-doTransform"><span class="function-name">doTransform</span></a><span class="argspec">(self, transform<span class="parameter-default">=None</span>)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-pop" href="#PointArray-pop"><span class="function-name">pop</span></a><span class="argspec">(self, i<span class="parameter-default">=-1</span>)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-remove" href="#PointArray-remove"><span class="function-name">remove</span></a><span class="argspec">(self, item)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>

  <h4 class="head-desc">Descriptors </h4><dl class="descriptor"><dt>angles</dt>
</dl>
<dl class="descriptor"><dt>bounds</dt>
</dl>
<dl class="descriptor"><dt>center</dt>
</dl>
<dl class="descriptor"><dt>diffs</dt>
</dl>
<dl class="descriptor"><dt>height</dt>
</dl>
<dl class="descriptor"><dt>tuple</dt>
</dl>
<dl class="descriptor"><dt>width</dt>
</dl>
<dl class="descriptor"><dt>x</dt>
</dl>
<dl class="descriptor"><dt>x_tuple</dt>
</dl>
<dl class="descriptor"><dt>y</dt>
</dl>
<dl class="descriptor"><dt>y_tuple</dt>
</dl>

  <h4 class="head-attrs">Attributes </h4><dl><dt><span class="other-name">__abstractmethods__</span> = frozenset([])</dt></dl>
<dl><dt><span class="other-name">__iadd__</span> = None</dt></dl>
<dl><dt><span class="other-name">__idiv__</span> = None</dt></dl>
<dl><dt><span class="other-name">__imul__</span> = None</dt></dl>
<dl><dt><span class="other-name">__isub__</span> = None</dt></dl>

  <h4 class="head-methods">Methods from <a href="./typerig.core.objects.collection.html#CustomList">typerig.core.objects.collection.CustomList</a></h4><dl class="function"><dt><a name="PointArray-__cmp__" href="#PointArray-__cmp__"><span class="function-name">__cmp__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__contains__" href="#PointArray-__contains__"><span class="function-name">__contains__</span></a><span class="argspec">(self, item)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__delslice__" href="#PointArray-__delslice__"><span class="function-name">__delslice__</span></a><span class="argspec">(self, i, j)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__eq__" href="#PointArray-__eq__"><span class="function-name">__eq__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__ge__" href="#PointArray-__ge__"><span class="function-name">__ge__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__getitem__" href="#PointArray-__getitem__"><span class="function-name">__getitem__</span></a><span class="argspec">(self, i)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__getslice__" href="#PointArray-__getslice__"><span class="function-name">__getslice__</span></a><span class="argspec">(self, i, j)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__gt__" href="#PointArray-__gt__"><span class="function-name">__gt__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__le__" href="#PointArray-__le__"><span class="function-name">__le__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__len__" href="#PointArray-__len__"><span class="function-name">__len__</span></a><span class="argspec">(self)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__lt__" href="#PointArray-__lt__"><span class="function-name">__lt__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__ne__" href="#PointArray-__ne__"><span class="function-name">__ne__</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__setitem__" href="#PointArray-__setitem__"><span class="function-name">__setitem__</span></a><span class="argspec">(self, i, item)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__setslice__" href="#PointArray-__setslice__"><span class="function-name">__setslice__</span></a><span class="argspec">(self, i, j, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-append" href="#PointArray-append"><span class="function-name">append</span></a><span class="argspec">(self, item)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-count" href="#PointArray-count"><span class="function-name">count</span></a><span class="argspec">(self, item)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-extend" href="#PointArray-extend"><span class="function-name">extend</span></a><span class="argspec">(self, other)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-index" href="#PointArray-index"><span class="function-name">index</span></a><span class="argspec">(self, item, *args)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-insert" href="#PointArray-insert"><span class="function-name">insert</span></a><span class="argspec">(self, i, item)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-reverse" href="#PointArray-reverse"><span class="function-name">reverse</span></a><span class="argspec">(self)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-sort" href="#PointArray-sort"><span class="function-name">sort</span></a><span class="argspec">(self, *args, **kwds)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>

  <h4 class="head-attrs">Attributes from <a href="./typerig.core.objects.collection.html#CustomList">typerig.core.objects.collection.CustomList</a></h4><dl><dt><span class="other-name">__hash__</span> = None</dt></dl>

  <h4 class="head-methods">Methods from <a href="./_abcoll.html#Sequence">_abcoll.Sequence</a></h4><dl class="function"><dt><a name="PointArray-__iter__" href="#PointArray-__iter__"><span class="function-name">__iter__</span></a><span class="argspec">(self)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>
<dl class="function"><dt><a name="PointArray-__reversed__" href="#PointArray-__reversed__"><span class="function-name">__reversed__</span></a><span class="argspec">(self)</span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>

  <h4 class="head-class-methods">Class methods from <a href="./_abcoll.html#Sized">_abcoll.Sized</a></h4><dl class="function"><dt><a name="PointArray-__subclasshook__" href="#PointArray-__subclasshook__"><span class="function-name">__subclasshook__</span></a><span class="argspec">(cls, C)</span><span class="note"> from <a href="./abc.html#ABCMeta">abc.ABCMeta</a></span></dt><dd>

<pre class="doc" markdown="0"></pre>

</dd></dl>

  <h4 class="head-desc">Descriptors from <a href="./_abcoll.html#Sized">_abcoll.Sized</a></h4><dl class="descriptor"><dt>__dict__</dt>
<dd>

<pre class="doc" markdown="0">dictionary for instance variables (if defined)</pre>

</dd>
</dl>
<dl class="descriptor"><dt>__weakref__</dt>
<dd>

<pre class="doc" markdown="0">list of weak references to the object (if defined)</pre>

</dd>
</dl>

  <h4 class="head-attrs">Attributes from <a href="./_abcoll.html#Sized">_abcoll.Sized</a></h4><dl><dt><span class="other-name">__metaclass__</span> = &lt;class 'abc.ABCMeta'&gt;<dd>

<pre class="doc" markdown="0">Metaclass for defining Abstract Base Classes (ABCs).

Use this metaclass to create an ABC.  An ABC can be subclassed
directly, and then acts as a mix-in class.  You can also register
unrelated concrete classes (even built-in classes) and unrelated
ABCs as 'virtual subclasses' -- these and their descendants will
be considered subclasses of the registering ABC by the built-in
issubclass() function, but the registering ABC won't show up in
their MRO (Method Resolution Order) nor will method
implementations defined by the registering ABC be callable (not
even via super()).</pre>

</dd></dl>
</dd></dl></div></div>
