
# IPCB_CopperBodyList interface

*No description yet.*

```csharp
public interface IPCB_CopperBodyList
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [ExportToString](#exporttostring) | `string` |  |
| [GetCopperBody](#getcopperbody) | [IPCB_CopperBody](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CopperBody.md) |  |
| [GetCount](#getcount) | `int` |  |

### ExportToString

*No description yet.*

```csharp
string ExportToString();
```

**Returns:** `string`

### GetCopperBody

*No description yet.*

```csharp
IPCB_CopperBody GetCopperBody(int argI);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argI` | `int` | value |

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

Extension method of `IPCB_CopperBodyListHelper` (`using PCB;`).

### GetCount

*No description yet.*

```csharp
int GetCount();
```

**Returns:** `int`

## Returned by

[IPCB_AreaCalculationBoard.CopperBodyList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_AreaCalculationBoard.md#copperbodylist), [IPCB_Board3DModelExporter.GetCopperBodyList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board3DModelExporter.md#getcopperbodylist), [IPCB_Board3DModelExporter.GetCopperBodyList2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board3DModelExporter.md#getcopperbodylist2)

## Accepted by

[IPCB_AreaCalculationBoard.LayerArea](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_AreaCalculationBoard.md#layerarea)
