
# TLayerClassID enumeration

*No description yet.*

```csharp
public enum TLayerClassID
```

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

## Values

| Name | Value | Description |
| --- | --- | --- |
| `eLayerClass_All` | 0 |  |
| `eLayerClass_Mechanical` | 1 |  |
| `eLayerClass_Physical` | 2 |  |
| `eLayerClass_Electrical` | 3 |  |
| `eLayerClass_Dielectric` | 4 |  |
| `eLayerClass_Signal` | 5 |  |
| `eLayerClass_InternalPlane` | 6 |  |
| `eLayerClass_SolderMask` | 7 |  |
| `eLayerClass_Overlay` | 8 |  |
| `eLayerClass_PasteMask` | 9 |  |

## Accepted by

[IPCB_LayerStackBase.Count_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#count_1), [IPCB_LayerStackBase.Count_2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#count_2), [IPCB_LayerStackBase.First](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#first), [IPCB_LayerStackBase.Iterator_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#iterator_1), [IPCB_LayerStackBase.Iterator_2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#iterator_2), [IPCB_LayerStackBase.Last](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#last), [IPCB_LayerStackBase.Next](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#next), [IPCB_LayerStackBase.Previous](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerStackBase.md#previous), [IPCB_MasterLayerStack.GetSubstack_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MasterLayerStack.md#getsubstack_1)
