
# IV7_PadCache interface

*No description yet.*

```csharp
public interface IV7_PadCache
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetPasteMaskExpansion](#getpastemaskexpansion) | `int` |  |
| [GetPasteMaskExpansionValid](#getpastemaskexpansionvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetPlaneConnectionStyle](#getplaneconnectionstyle) | [TPlaneConnectionStyle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPlaneConnectionStyle.md) |  |
| [GetPlaneConnectionStyleValid](#getplaneconnectionstylevalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetPlanesValid](#getplanesvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetPowerPlaneClearance](#getpowerplaneclearance) | `int` |  |
| [GetPowerPlaneClearanceValid](#getpowerplaneclearancevalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetPowerPlaneReliefExpansion](#getpowerplanereliefexpansion) | `int` |  |
| [GetPowerPlaneReliefExpansionValid](#getpowerplanereliefexpansionvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetReliefAirGap](#getreliefairgap) | `int` |  |
| [GetReliefAirGapValid](#getreliefairgapvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetReliefConductorWidth](#getreliefconductorwidth) | `int` |  |
| [GetReliefConductorWidthValid](#getreliefconductorwidthvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetReliefEntries](#getreliefentries) | `short` |  |
| [GetReliefEntriesValid](#getreliefentriesvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetSolderMaskBottomExpansion](#getsoldermaskbottomexpansion) | `int` |  |
| [GetSolderMaskExpansion](#getsoldermaskexpansion) | `int` |  |
| [GetSolderMaskExpansionValid](#getsoldermaskexpansionvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |
| [GetUseSeparateExpansions](#getuseseparateexpansions) | `bool` |  |
| [GetViaHeight](#getviaheight) | `int` |  |
| [GetViaHeightValid](#getviaheightvalid) | [TCacheState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TCacheState.md) |  |

### GetPasteMaskExpansion

*No description yet.*

```csharp
int GetPasteMaskExpansion();
```

**Returns:** `int`

### GetPasteMaskExpansionValid

*No description yet.*

```csharp
TCacheState GetPasteMaskExpansionValid();
```

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

### GetPlaneConnectionStyle

*No description yet.*

```csharp
TPlaneConnectionStyle GetPlaneConnectionStyle();
```

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

### GetPlaneConnectionStyleValid

*No description yet.*

```csharp
TCacheState GetPlaneConnectionStyleValid();
```

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

### GetPlanesValid

*No description yet.*

```csharp
TCacheState GetPlanesValid();
```

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

### GetPowerPlaneClearance

*No description yet.*

```csharp
int GetPowerPlaneClearance();
```

**Returns:** `int`

### GetPowerPlaneClearanceValid

*No description yet.*

```csharp
TCacheState GetPowerPlaneClearanceValid();
```

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

### GetPowerPlaneReliefExpansion

*No description yet.*

```csharp
int GetPowerPlaneReliefExpansion();
```

**Returns:** `int`

### GetPowerPlaneReliefExpansionValid

*No description yet.*

```csharp
TCacheState GetPowerPlaneReliefExpansionValid();
```

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

### GetReliefAirGap

*No description yet.*

```csharp
int GetReliefAirGap();
```

**Returns:** `int`

### GetReliefAirGapValid

*No description yet.*

```csharp
TCacheState GetReliefAirGapValid();
```

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

### GetReliefConductorWidth

*No description yet.*

```csharp
int GetReliefConductorWidth();
```

**Returns:** `int`

### GetReliefConductorWidthValid

*No description yet.*

```csharp
TCacheState GetReliefConductorWidthValid();
```

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

### GetReliefEntries

*No description yet.*

```csharp
short GetReliefEntries();
```

**Returns:** `short`

### GetReliefEntriesValid

*No description yet.*

```csharp
TCacheState GetReliefEntriesValid();
```

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

### GetSolderMaskBottomExpansion

*No description yet.*

```csharp
int GetSolderMaskBottomExpansion();
```

**Returns:** `int`

### GetSolderMaskExpansion

*No description yet.*

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

**Returns:** `int`

### GetSolderMaskExpansionValid

*No description yet.*

```csharp
TCacheState GetSolderMaskExpansionValid();
```

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

### GetUseSeparateExpansions

*No description yet.*

```csharp
bool GetUseSeparateExpansions();
```

**Returns:** `bool`

### GetViaHeight

*No description yet.*

```csharp
int GetViaHeight();
```

**Returns:** `int`

### GetViaHeightValid

*No description yet.*

```csharp
TCacheState GetViaHeightValid();
```

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