
# ICMP_MechanicalLayer interface

*No description yet.*

```csharp
public interface ICMP_MechanicalLayer : ICMP_Layer
```

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

**Inherits:** [ICMP_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md) → [ICMP_PCBObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_PCBObject.md) → [ICMP_Layer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Layer.md)

This interface declares no members of its own.

## Inherited members

- From [ICMP_Layer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Layer.md): [GetIsOfKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Layer.md#getisofkind), [GetLayerKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Layer.md#getlayerkind), [Name](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Layer.md#name)
- From [ICMP_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md): [Clone](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md#clone), [CopyFrom](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md#copyfrom), [GetObjectKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md#getobjectkind), [GetTopParent](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md#gettopparent), [Handle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md#handle), [ParentObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_Object.md#parentobject)

## Returned by

[ICMP_LayerStack.AddNewMechLayer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_LayerStack.md#addnewmechlayer), [ICMP_LayerStack.GetMechLayer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_LayerStack.md#getmechlayer)

## Accepted by

[ICMP_LayerStack.AddMechLayer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_LayerStack.md#addmechlayer)
