
# TMechanicalLayerKind enumeration

*No description yet.*

```csharp
public enum TMechanicalLayerKind
```

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

## Values

| Name | Value | Description |
| --- | --- | --- |
| `mlUndefined` | 0 |  |
| `mlAssemblyTop` | 1 |  |
| `mlAssemblyBottom` | 2 |  |
| `mlAssemblyNotes` | 3 |  |
| `mlBoard` | 4 |  |
| `mlCoatingTop` | 5 |  |
| `mlCoatingBottom` | 6 |  |
| `mlComponentCenterTop` | 7 |  |
| `mlComponentCenterBottom` | 8 |  |
| `mlComponentOutlineTop` | 9 |  |
| `mlComponentOutlineBottom` | 10 |  |
| `mlCourtyardTop` | 11 |  |
| `mlCourtyardBottom` | 12 |  |
| `mlDesignatorTop` | 13 |  |
| `mlDesignatorBottom` | 14 |  |
| `mlDimensions` | 15 |  |
| `mlDimensionsTop` | 16 |  |
| `mlDimensionsBottom` | 17 |  |
| `mlFabNotes` | 18 |  |
| `mlGluePointsTop` | 19 |  |
| `mlGluePointsBottom` | 20 |  |
| `mlGoldPlatingTop` | 21 |  |
| `mlGoldPlatingBottom` | 22 |  |
| `mlValueTop` | 23 |  |
| `mlValueBottom` | 24 |  |
| `mlVCut` | 25 |  |
| `ml3DBodyTop` | 26 |  |
| `ml3DBodyBottom` | 27 |  |
| `mlRouteToolPath` | 28 |  |
| `mlSheet` | 29 |  |
| `mlBoardShape` | 30 |  |
| `mlOverlayTop` | 31 |  |
| `mlOverlayBottom` | 32 |  |
| `mlSolderTop` | 33 |  |
| `mlSolderBottom` | 34 |  |
| `mlPasteTop` | 35 |  |
| `mlPasteBottom` | 36 |  |
| `mlTentingTop` | 37 |  |
| `mlTentingBottom` | 38 |  |
| `mlCoveringTop` | 39 |  |
| `mlCoveringBottom` | 40 |  |
| `mlPluggingTop` | 41 |  |
| `mlPluggingBottom` | 42 |  |
| `mlFilling` | 43 |  |
| `mlCapping` | 44 |  |
| `mlDiePadsTop` | 45 |  |
| `mlDiePadsBottom` | 46 |  |
| `mlWirebondingTop` | 47 |  |
| `mlWirebondingBottom` | 48 |  |

## Returned by

[IPCB_MechanicalLayer.Kind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MechanicalLayer.md#kind)

## Accepted by

[IPCB_MasterLayerStack2.FindLayerByKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MasterLayerStack2.md#findlayerbykind)
