
# IPCB_CounterHoleFactory interface

*No description yet.*

```csharp
public interface IPCB_CounterHoleFactory
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CreateCounterHoleParams](#createcounterholeparams) | [IPCB_CounterHoleParams](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParams.md) |  |
| [CreateCounterHoleParamsList](#createcounterholeparamslist) | [IPCB_CounterHoleParamsList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsList.md) |  |
| [CreateCounterHoleParamsPreset](#createcounterholeparamspreset) | [IPCB_CounterHoleParamsPreset](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsPreset.md) |  |
| [CreateCounterHoleParamsPresetList](#createcounterholeparamspresetlist) | [IPCB_CounterHoleParamsPresetList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsPresetList.md) |  |

### CreateCounterHoleParams

*No description yet.*

```csharp
IPCB_CounterHoleParams CreateCounterHoleParams();
```

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

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

### CreateCounterHoleParamsList

*No description yet.*

```csharp
IPCB_CounterHoleParamsList CreateCounterHoleParamsList();
```

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

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

### CreateCounterHoleParamsPreset

*No description yet.*

```csharp
IPCB_CounterHoleParamsPreset CreateCounterHoleParamsPreset();
```

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

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

### CreateCounterHoleParamsPresetList

*No description yet.*

```csharp
IPCB_CounterHoleParamsPresetList CreateCounterHoleParamsPresetList();
```

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

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