
# IIbisPackageModel interface

*No description yet.*

```csharp
public interface IIbisPackageModel : IIbisObject
```

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

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetCapacitanceMatrix](#getcapacitancematrix) | [IIbisMatrix](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisMatrix.md) |  |
| [GetDescription](#getdescription) | `string` |  |
| [GetInductanceMatrix](#getinductancematrix) | [IIbisMatrix](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisMatrix.md) |  |
| [GetManufacturer](#getmanufacturer) | `string` |  |
| [GetOEM](#getoem) | `string` |  |
| [GetPackageModelName](#getpackagemodelname) | `string` |  |
| [GetPinCount](#getpincount) | `int` |  |
| [GetPinNumbers](#getpinnumbers) | [IIbisStrings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisStrings.md) |  |
| [GetPinSections](#getpinsections) | [IIbisPackageElementList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisPackageElementList.md) |  |
| [GetResistanceMatrix](#getresistancematrix) | [IIbisMatrix](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisMatrix.md) |  |
| [GetSectionCount](#getsectioncount) | `int` |  |

### GetCapacitanceMatrix

*No description yet.*

```csharp
IIbisMatrix GetCapacitanceMatrix();
```

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

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

### GetDescription

*No description yet.*

```csharp
string GetDescription();
```

**Returns:** `string`

### GetInductanceMatrix

*No description yet.*

```csharp
IIbisMatrix GetInductanceMatrix();
```

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

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

### GetManufacturer

*No description yet.*

```csharp
string GetManufacturer();
```

**Returns:** `string`

### GetOEM

*No description yet.*

```csharp
string GetOEM();
```

**Returns:** `string`

### GetPackageModelName

*No description yet.*

```csharp
string GetPackageModelName();
```

**Returns:** `string`

### GetPinCount

*No description yet.*

```csharp
int GetPinCount();
```

**Returns:** `int`

### GetPinNumbers

*No description yet.*

```csharp
IIbisStrings GetPinNumbers();
```

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

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

### GetPinSections

*No description yet.*

```csharp
IIbisPackageElementList GetPinSections(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

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

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

### GetResistanceMatrix

*No description yet.*

```csharp
IIbisMatrix GetResistanceMatrix();
```

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

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

### GetSectionCount

*No description yet.*

```csharp
int GetSectionCount();
```

**Returns:** `int`

## Returned by

[IIbisPackageModelList.GetPackageModel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisPackageModelList.md#getpackagemodel)
