# MatrixInterface

class Sc.MatrixInterface()

Methods

- `create()`

- `destroy()`

- `getElements()`

- `setElements()`

## Methods

### create

MatrixInterface.create([elements])
  Arguments

    - elements (`Matrix16()`) – optional None

  Return type

    Promise <MatrixInc>

### destroy

MatrixInterface.destroy(incs)
  Arguments

    - incs (`MatrixIncs()`) – None

  Return type

    Promise <void>

### getElements

MatrixInterface.getElements(incs)
  Arguments

    - incs (`MatrixIncs()`) – None

  Return type

    Promise <[Matrix16]>

### setElements

MatrixInterface.setElements(incs, matrix)
  Arguments

    - incs (`MatrixIncs()`) – None

    - matrix (`Matrix16()`) – None

  Return type

    Promise <void>