
# ILayerMapping interface

*No description yet.*

```csharp
public interface ILayerMapping
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [LayerName](#layername) | `string` | get; set |  |
| [MappedPCBLayer](#mappedpcblayer) | [TV6_Layer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TV6_Layer.md) | get; set |  |
| [MappedPCBLayer_V7](#mappedpcblayer_v7) | [V7_LayerBase](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/V7_LayerBase.md) | get; set |  |

### LayerName

*No description yet.*

```csharp
string Get_LayerName();
void Set_LayerName(string argValue);
```

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

### MappedPCBLayer

*No description yet.*

```csharp
TV6_Layer Get_MappedPCBLayer();
void Set_MappedPCBLayer(TV6_Layer argValue);
```

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

The accessors are extension methods of `ILayerMappingHelper` (`using PCB;`).

### MappedPCBLayer_V7

*No description yet.*

```csharp
V7_LayerBase Get_MappedPCBLayer_V7();
void Set_MappedPCBLayer_V7(V7_LayerBase argValue);
```

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

The accessors are extension methods of `ILayerMappingHelper` (`using PCB;`).

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CopyTo](#copyto) | `void` |  |

### CopyTo

*No description yet.*

```csharp
void CopyTo(ILayerMapping argLayerMapping);
void CopyTo(object argLayerMapping);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argLayerMapping` | [ILayerMapping](#) | value |

**Returns:** nothing (`void`)

The first overload is an extension method of `ILayerMappingHelper` (`using PCB;`) with typed parameters; the second is declared by the interface.

## Returned by

[ILayerMap.AddMapping](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILayerMap.md#addmapping), [ILayerMap.FindMappingByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILayerMap.md#findmappingbyname), [ILayerMap.Mapping](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ILayerMap.md#mapping)
