
# PadViaThermalReliefData class

*No description yet.*

```csharp
public class PadViaThermalReliefData : IPadViaThermalReliefData
```

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

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

## Constructors

```csharp
public PadViaThermalReliefData();
public PadViaThermalReliefData(SPadViaThermalReliefData argVal);
public PadViaThermalReliefData(IPadViaThermalReliefData argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [AirGapWidth](#airgapwidth) | `int` | get; set |  |
| [ConductorWidth](#conductorwidth) | `int` | get; set |  |
| [ConnectStyle](#connectstyle) | [TPlaneConnectStyle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPlaneConnectStyle.md) | get; set |  |
| [Data](#data) | [SPadViaThermalReliefData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/SPadViaThermalReliefData.md) | get; set |  |
| [DefinedType](#definedtype) | [TThermalReliefDefinedType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TThermalReliefDefinedType.md) | get; set |  |
| [Entries](#entries) | `uint` | get; set |  |
| [Expansion](#expansion) | `int` | get; set |  |
| [Rotation](#rotation) | [TPolygonReliefAngle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPolygonReliefAngle.md) | get; set |  |

### AirGapWidth

*No description yet.*

```csharp
int AirGapWidth { get; set; }
```

**Type:** `int` · **Access:** read/write

### ConductorWidth

*No description yet.*

```csharp
int ConductorWidth { get; set; }
```

**Type:** `int` · **Access:** read/write

### ConnectStyle

*No description yet.*

```csharp
TPlaneConnectStyle ConnectStyle { get; set; }
```

**Type:** [TPlaneConnectStyle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPlaneConnectStyle.md) · **Access:** read/write

### Data

*No description yet.*

```csharp
SPadViaThermalReliefData Data { get; set; }
```

**Type:** [SPadViaThermalReliefData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/SPadViaThermalReliefData.md) · **Access:** read/write

### DefinedType

*No description yet.*

```csharp
TThermalReliefDefinedType DefinedType { get; set; }
```

**Type:** [TThermalReliefDefinedType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TThermalReliefDefinedType.md) · **Access:** read/write

### Entries

*No description yet.*

```csharp
uint Entries { get; set; }
```

**Type:** `uint` · **Access:** read/write

### Expansion

*No description yet.*

```csharp
int Expansion { get; set; }
```

**Type:** `int` · **Access:** read/write

### Rotation

*No description yet.*

```csharp
TPolygonReliefAngle Rotation { get; set; }
```

**Type:** [TPolygonReliefAngle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPolygonReliefAngle.md) · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetAirGapWidth](#getairgapwidth) | `int` |  |
| [GetConductorWidth](#getconductorwidth) | `int` |  |
| [GetConnectStyle](#getconnectstyle) | [TPlaneConnectStyle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPlaneConnectStyle.md) |  |
| [GetDefinedType](#getdefinedtype) | [TThermalReliefDefinedType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TThermalReliefDefinedType.md) |  |
| [GetEntries](#getentries) | `uint` |  |
| [GetExpansion](#getexpansion) | `int` |  |
| [GetRotation](#getrotation) | [TPolygonReliefAngle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPolygonReliefAngle.md) |  |

### GetAirGapWidth

*No description yet.*

```csharp
int GetAirGapWidth();
```

**Returns:** `int`

### GetConductorWidth

*No description yet.*

```csharp
int GetConductorWidth();
```

**Returns:** `int`

### GetConnectStyle

*No description yet.*

```csharp
TPlaneConnectStyle GetConnectStyle();
```

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

### GetDefinedType

*No description yet.*

```csharp
TThermalReliefDefinedType GetDefinedType();
```

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

### GetEntries

*No description yet.*

```csharp
uint GetEntries();
```

**Returns:** `uint`

### GetExpansion

*No description yet.*

```csharp
int GetExpansion();
```

**Returns:** `int`

### GetRotation

*No description yet.*

```csharp
TPolygonReliefAngle GetRotation();
```

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

## Returned by

[IPCB_PadTemplateStackData.ThermalRelief](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_PadTemplateStackData.md#thermalrelief), [IPCB_PolygonThermalRelief.ThermalReliefData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_PolygonThermalRelief.md#thermalreliefdata), [IPCB_ViaTemplateStackData.ThermalRelief](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_ViaTemplateStackData.md#thermalrelief)

## Accepted by

[IPCB_PolygonThermalRelief.EditThermalReliefData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_PolygonThermalRelief.md#editthermalreliefdata)
