
# MBA_SDK_Mat4 class

*No description yet.*

```csharp
public class MBA_SDK_Mat4 : IMBA_SDK_Mat4
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

**Implements:** [IMBA_SDK_Mat4](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_Mat4.md)

## Constructors

```csharp
public MBA_SDK_Mat4();
public MBA_SDK_Mat4(SMBA_SDK_Mat4 argVal);
public MBA_SDK_Mat4(IMBA_SDK_Mat4 argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Data](#data) | [SMBA_SDK_Mat4](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/SMBA_SDK_Mat4.md) | get; set |  |
| [s00](#s00) | `float` | get; set |  |
| [s01](#s01) | `float` | get; set |  |
| [s02](#s02) | `float` | get; set |  |
| [s03](#s03) | `float` | get; set |  |
| [s10](#s10) | `float` | get; set |  |
| [s11](#s11) | `float` | get; set |  |
| [s12](#s12) | `float` | get; set |  |
| [s13](#s13) | `float` | get; set |  |
| [s20](#s20) | `float` | get; set |  |
| [s21](#s21) | `float` | get; set |  |
| [s22](#s22) | `float` | get; set |  |
| [s23](#s23) | `float` | get; set |  |
| [s30](#s30) | `float` | get; set |  |
| [s31](#s31) | `float` | get; set |  |
| [s32](#s32) | `float` | get; set |  |
| [s33](#s33) | `float` | get; set |  |

### Data

*No description yet.*

```csharp
SMBA_SDK_Mat4 Data { get; set; }
```

**Type:** [SMBA_SDK_Mat4](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/SMBA_SDK_Mat4.md) · **Access:** read/write

### s00

*No description yet.*

```csharp
float s00 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s01

*No description yet.*

```csharp
float s01 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s02

*No description yet.*

```csharp
float s02 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s03

*No description yet.*

```csharp
float s03 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s10

*No description yet.*

```csharp
float s10 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s11

*No description yet.*

```csharp
float s11 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s12

*No description yet.*

```csharp
float s12 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s13

*No description yet.*

```csharp
float s13 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s20

*No description yet.*

```csharp
float s20 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s21

*No description yet.*

```csharp
float s21 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s22

*No description yet.*

```csharp
float s22 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s23

*No description yet.*

```csharp
float s23 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s30

*No description yet.*

```csharp
float s30 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s31

*No description yet.*

```csharp
float s31 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s32

*No description yet.*

```csharp
float s32 { get; set; }
```

**Type:** `float` · **Access:** read/write

### s33

*No description yet.*

```csharp
float s33 { get; set; }
```

**Type:** `float` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [Gets00](#gets00) | `float` |  |
| [Gets01](#gets01) | `float` |  |
| [Gets02](#gets02) | `float` |  |
| [Gets03](#gets03) | `float` |  |
| [Gets10](#gets10) | `float` |  |
| [Gets11](#gets11) | `float` |  |
| [Gets12](#gets12) | `float` |  |
| [Gets13](#gets13) | `float` |  |
| [Gets20](#gets20) | `float` |  |
| [Gets21](#gets21) | `float` |  |
| [Gets22](#gets22) | `float` |  |
| [Gets23](#gets23) | `float` |  |
| [Gets30](#gets30) | `float` |  |
| [Gets31](#gets31) | `float` |  |
| [Gets32](#gets32) | `float` |  |
| [Gets33](#gets33) | `float` |  |

### Gets00

*No description yet.*

```csharp
float Gets00();
```

**Returns:** `float`

### Gets01

*No description yet.*

```csharp
float Gets01();
```

**Returns:** `float`

### Gets02

*No description yet.*

```csharp
float Gets02();
```

**Returns:** `float`

### Gets03

*No description yet.*

```csharp
float Gets03();
```

**Returns:** `float`

### Gets10

*No description yet.*

```csharp
float Gets10();
```

**Returns:** `float`

### Gets11

*No description yet.*

```csharp
float Gets11();
```

**Returns:** `float`

### Gets12

*No description yet.*

```csharp
float Gets12();
```

**Returns:** `float`

### Gets13

*No description yet.*

```csharp
float Gets13();
```

**Returns:** `float`

### Gets20

*No description yet.*

```csharp
float Gets20();
```

**Returns:** `float`

### Gets21

*No description yet.*

```csharp
float Gets21();
```

**Returns:** `float`

### Gets22

*No description yet.*

```csharp
float Gets22();
```

**Returns:** `float`

### Gets23

*No description yet.*

```csharp
float Gets23();
```

**Returns:** `float`

### Gets30

*No description yet.*

```csharp
float Gets30();
```

**Returns:** `float`

### Gets31

*No description yet.*

```csharp
float Gets31();
```

**Returns:** `float`

### Gets32

*No description yet.*

```csharp
float Gets32();
```

**Returns:** `float`

### Gets33

*No description yet.*

```csharp
float Gets33();
```

**Returns:** `float`

## Returned by

[IMBA_SDK_SceneObjectDataModel.GetAbsTransform2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_SceneObjectDataModel.md#getabstransform2), [IMBA_SDK_SceneObjectDataModel.Transform2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_SceneObjectDataModel.md#transform2)

## Accepted by

[IMBA_SDK_SceneController.SetRelativeTransform2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_SceneController.md#setrelativetransform2), [IMBA_SDK_SceneController.SetWorldTransform2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_SceneController.md#setworldtransform2), [IMBA_SDK_ViewPort.ViewPortOp_SetTransform](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ViewPort.md#viewportop_settransform)
