.. role:: ts-api-decorator

###############
MatrixInterface
###############

.. js:module:: Sc
   :noindex:

.. container:: ts-api-section

   .. js:class:: MatrixInterface



.. container:: api-index-section

   .. rubric:: Methods

   .. rst-class:: api-index-list-item api-kind-method api-parent-kind-interface

   * :js:meth:`~Sc.MatrixInterface.create`
   * :js:meth:`~Sc.MatrixInterface.destroy`
   * :js:meth:`~Sc.MatrixInterface.getElements`
   * :js:meth:`~Sc.MatrixInterface.setElements`





------------

Methods
=======

.. rst-class:: ts-api-section

create
------

.. js:method:: MatrixInterface.create([ elements])

   :param elements: :ts-api-decorator:`optional` None
   :type elements: Matrix16


   :rtype: Promise <MatrixInc>

.. rst-class:: ts-api-section

destroy
-------

.. js:method:: MatrixInterface.destroy( incs)

   :param incs: None
   :type incs: MatrixIncs


   :rtype: Promise <void>

.. rst-class:: ts-api-section

getElements
-----------

.. js:method:: MatrixInterface.getElements( incs)

   :param incs: None
   :type incs: MatrixIncs


   :rtype: Promise <[Matrix16]>

.. rst-class:: ts-api-section

setElements
-----------

.. js:method:: MatrixInterface.setElements( incs, matrix)

   :param incs: None
   :type incs: MatrixIncs
   :param matrix: None
   :type matrix: Matrix16


   :rtype: Promise <void>

