
# IIbisMatrix interface

*No description yet.*

```csharp
public interface IIbisMatrix : IIbisObject
```

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

**Inherits:** [IIbisObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisObject.md)

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetBandwidth](#getbandwidth) | `int` |  |
| [GetBandwithFound](#getbandwithfound) | `bool` |  |
| [GetMatrixRows](#getmatrixrows) | [IIbisMatrixRowList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisMatrixRowList.md) |  |
| [GetMatrixType](#getmatrixtype) | [TIbisMatrixType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TIbisMatrixType.md) |  |
| [GetRowCount](#getrowcount) | `int` |  |

### GetBandwidth

*No description yet.*

```csharp
int GetBandwidth();
```

**Returns:** `int`

### GetBandwithFound

*No description yet.*

```csharp
bool GetBandwithFound();
```

**Returns:** `bool`

### GetMatrixRows

*No description yet.*

```csharp
IIbisMatrixRowList GetMatrixRows();
```

**Returns:** [IIbisMatrixRowList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisMatrixRowList.md)

Extension method of `IIbisMatrixHelper` (`using SCH;`).

### GetMatrixType

*No description yet.*

```csharp
TIbisMatrixType GetMatrixType();
```

**Returns:** [TIbisMatrixType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TIbisMatrixType.md)

Extension method of `IIbisMatrixHelper` (`using SCH;`).

### GetRowCount

*No description yet.*

```csharp
int GetRowCount();
```

**Returns:** `int`

## Returned by

[IIbisPackageModel.GetCapacitanceMatrix](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisPackageModel.md#getcapacitancematrix), [IIbisPackageModel.GetInductanceMatrix](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisPackageModel.md#getinductancematrix), [IIbisPackageModel.GetResistanceMatrix](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisPackageModel.md#getresistancematrix)
