
# IPCB_ManufacturingInfo_Clearance interface

*No description yet.*

```csharp
public interface IPCB_ManufacturingInfo_Clearance
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetCheckLayer](#getchecklayer) | [V7_LayerBase](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/V7_LayerBase.md) |  |
| [GetMinTraceWidth](#getmintracewidth) | `int` |  |
| [GetPadAnnularRing](#getpadannularring) | `int` |  |
| [GetPadInnerLayerInsulation](#getpadinnerlayerinsulation) | `int` |  |
| [GetPadToPadClearance](#getpadtopadclearance) | `int` |  |
| [GetSolderMaskExpansion](#getsoldermaskexpansion) | `int` |  |
| [GetSolderMaskSliver](#getsoldermasksliver) | `int` |  |
| [GetTraceToBoardEdgeClearance](#gettracetoboardedgeclearance) | `int` |  |
| [GetTraceToPadClearance](#gettracetopadclearance) | `int` |  |
| [GetTraceToTraceClearance](#gettracetotraceclearance) | `int` |  |
| [GetViaAnnularRing](#getviaannularring) | `int` |  |
| [GetViaInnerLayerInsulation](#getviainnerlayerinsulation) | `int` |  |

### GetCheckLayer

*No description yet.*

```csharp
V7_LayerBase GetCheckLayer();
```

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

Extension method of `IPCB_ManufacturingInfo_ClearanceHelper` (`using PCB;`).

### GetMinTraceWidth

*No description yet.*

```csharp
int GetMinTraceWidth();
```

**Returns:** `int`

### GetPadAnnularRing

*No description yet.*

```csharp
int GetPadAnnularRing();
```

**Returns:** `int`

### GetPadInnerLayerInsulation

*No description yet.*

```csharp
int GetPadInnerLayerInsulation();
```

**Returns:** `int`

### GetPadToPadClearance

*No description yet.*

```csharp
int GetPadToPadClearance();
```

**Returns:** `int`

### GetSolderMaskExpansion

*No description yet.*

```csharp
int GetSolderMaskExpansion();
```

**Returns:** `int`

### GetSolderMaskSliver

*No description yet.*

```csharp
int GetSolderMaskSliver();
```

**Returns:** `int`

### GetTraceToBoardEdgeClearance

*No description yet.*

```csharp
int GetTraceToBoardEdgeClearance();
```

**Returns:** `int`

### GetTraceToPadClearance

*No description yet.*

```csharp
int GetTraceToPadClearance();
```

**Returns:** `int`

### GetTraceToTraceClearance

*No description yet.*

```csharp
int GetTraceToTraceClearance();
```

**Returns:** `int`

### GetViaAnnularRing

*No description yet.*

```csharp
int GetViaAnnularRing();
```

**Returns:** `int`

### GetViaInnerLayerInsulation

*No description yet.*

```csharp
int GetViaInnerLayerInsulation();
```

**Returns:** `int`

## Returned by

[IPCB_ManufacturingInfo_ClearanceOnLayer.GetMinClearance](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_ManufacturingInfo_ClearanceOnLayer.md#getminclearance), [IPCB_ManufacturingInfo_ClearanceOnLayer.GetMinInnerLayerClearance](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_ManufacturingInfo_ClearanceOnLayer.md#getmininnerlayerclearance), [IPCB_ManufacturingInfo_ClearanceOnLayer.GetMinOuterLayerClearance](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_ManufacturingInfo_ClearanceOnLayer.md#getminouterlayerclearance)
