
# IPCB_LayerListIterator interface

*No description yet.*

```csharp
public interface IPCB_LayerListIterator : IPCB_LayerIterator
```

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

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

## Properties

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

### Forward

*No description yet.*

```csharp
bool GetForward();
void SetForward(bool argValue);
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetIndex](#getindex) | `int` |  |

### GetIndex

*No description yet.*

```csharp
int GetIndex();
```

**Returns:** `int`

## Inherited members

- From [IPCB_LayerIterator](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md): [AddFilter_ElectricalLayers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_electricallayers), [AddFilter_InternalPlaneLayers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_internalplanelayers), [AddFilter_LayerSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_layerset), [AddFilter_LayerSet_1](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_layerset_1), [AddFilter_MechanicalLayers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_mechanicallayers), [AddFilter_MiscLayers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_misclayers), [AddFilter_SignalLayers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#addfilter_signallayers), [First](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#first), [Layer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#layer), [Next](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#next), [SetBeforeFirst](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerIterator.md#setbeforefirst)

## Returned by

[IPCB_LayerUtils.LayerIterator_PossibleLayers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerUtils.md#layeriterator_possiblelayers), [IPCB_LayerUtils.LayerIterator_PossibleSummer09Layers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerUtils.md#layeriterator_possiblesummer09layers)
