
# IPCB_ModelOptions interface

*No description yet.*

```csharp
public interface IPCB_ModelOptions
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetSearchPaths](#getsearchpaths) | `void` |  |

### GetSearchPaths

*No description yet.*

```csharp
void GetSearchPaths(IProject argProject, IPCB_WideStrings argbsoluteSearchPaths, IPCB_WideStrings argUnusedPaths);
void GetSearchPaths(object argProject, object argbsoluteSearchPaths, object argUnusedPaths);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argProject` | [IProject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IProject.md) | value |
| `argbsoluteSearchPaths` | [IPCB_WideStrings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_WideStrings.md) | value |
| `argUnusedPaths` | [IPCB_WideStrings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_WideStrings.md) | value |

**Returns:** nothing (`void`)

The first overload is an extension method of `IPCB_ModelOptionsHelper` (`using PCB;`) with typed parameters; the second is declared by the interface.

## Returned by

[IPCB_SystemOptions.ModelOptions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_SystemOptions.md#modeloptions)
