
# IPCB_PolyRegShapesClipResult interface

*No description yet.*

```csharp
public interface IPCB_PolyRegShapesClipResult
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetCutouts](#getcutouts) | [IPCB_Shapes](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Shapes.md) |  |
| [GetInoperablePrims](#getinoperableprims) | [IPCB_Shapes](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Shapes.md) |  |
| [GetNewPrims](#getnewprims) | [IPCB_Shapes](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Shapes.md) |  |

### GetCutouts

*No description yet.*

```csharp
IPCB_Shapes GetCutouts();
```

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

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

### GetInoperablePrims

*No description yet.*

```csharp
IPCB_Shapes GetInoperablePrims();
```

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

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

### GetNewPrims

*No description yet.*

```csharp
IPCB_Shapes GetNewPrims();
```

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

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

## Returned by

[IPCB_BoardOutline.ClipWithPolyRegShapes](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardOutline.md#clipwithpolyregshapes)
