
# IMBA2_SDK_MatingPair interface

*No description yet.*

```csharp
public interface IMBA2_SDK_MatingPair : IMBA2_SDK_CoreObject
```

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

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetItemA](#getitema) | [IMBA2_SDK_MatingItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_MatingItem.md) |  |
| [GetItemB](#getitemb) | [IMBA2_SDK_MatingItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_MatingItem.md) |  |
| [GetMateId](#getmateid) | `int` |  |
| [GetMateOrientation](#getmateorientation) | [TMBAMateOrientation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TMBAMateOrientation.md) |  |
| [GetMateType](#getmatetype) | [TMBAMateType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TMBAMateType.md) |  |
| [GetSettings](#getsettings) | [MBAMateSettings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/MBAMateSettings.md) |  |

### GetItemA

*No description yet.*

```csharp
IMBA2_SDK_MatingItem GetItemA();
```

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

Extension method of `IMBA2_SDK_MatingPairHelper` (`using EDP;`).

### GetItemB

*No description yet.*

```csharp
IMBA2_SDK_MatingItem GetItemB();
```

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

Extension method of `IMBA2_SDK_MatingPairHelper` (`using EDP;`).

### GetMateId

*No description yet.*

```csharp
int GetMateId();
```

**Returns:** `int`

### GetMateOrientation

*No description yet.*

```csharp
TMBAMateOrientation GetMateOrientation();
```

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

Extension method of `IMBA2_SDK_MatingPairHelper` (`using EDP;`).

### GetMateType

*No description yet.*

```csharp
TMBAMateType GetMateType();
```

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

Extension method of `IMBA2_SDK_MatingPairHelper` (`using EDP;`).

### GetSettings

*No description yet.*

```csharp
MBAMateSettings GetSettings();
```

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

Extension method of `IMBA2_SDK_MatingPairHelper` (`using EDP;`).

## Inherited members

- From [IMBA2_SDK_CoreObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_CoreObject.md): [GetDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_CoreObject.md#getdocument), [GetObjectKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_CoreObject.md#getobjectkind)

## Returned by

[IMBA2_SDK_Document.AddMate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#addmate), [IMBA2_SDK_Document.AddMate2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#addmate2), [IMBA2_SDK_Document.AddMate3](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#addmate3), [IMBA2_SDK_Document.AddMate4](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#addmate4), [IMBA2_SDK_Document.AddMateWithSettings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#addmatewithsettings)

## Accepted by

[IMBA2_SDK_Document.RemoveMate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#removemate), [IMBA2_SDK_Document.SetMateOrientation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#setmateorientation), [IMBA2_SDK_Document.SetMateSettings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#setmatesettings), [IMBA2_SDK_Document.SetMateType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA2_SDK_Document.md#setmatetype)
