
# IPCB_LayerObject2 interface

*No description yet.*

```csharp
public interface IPCB_LayerObject2 : IPCB_LayerObject
```

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

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [DisplayInSingleLayerMode](#displayinsinglelayermode) | `bool` | get; set |  |

### DisplayInSingleLayerMode

*No description yet.*

```csharp
bool GetState_DisplayInSingleLayerMode();
void SetState_DisplayInSingleLayerMode(bool argValue);
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [ID](#id) | `string` |  |

### ID

*No description yet.*

```csharp
string ID();
```

**Returns:** `string`

## Inherited members

- From [IPCB_LayerObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md): [IsInLayerStack](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md#isinlayerstack), [LayerDisplayName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md#layerdisplayname), [LayerName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md#layername), [LayerStack](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md#layerstack), [UsedByPrims](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md#usedbyprims), [V6_LayerID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md#v6_layerid), [V7_LayerID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerObject.md#v7_layerid)
