
# IPCB_PlacementGuide interface

*No description yet.*

```csharp
public interface IPCB_PlacementGuide
```

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

**Derived:** [IPCB_PlacementGrid](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_PlacementGrid.md), [IPCB_RealPlacementGuide](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_RealPlacementGuide.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Color](#color) | `uint` | get; set |  |
| [IsMCADSource](#ismcadsource) | `bool` | get |  |

### Color

*No description yet.*

```csharp
uint GetProperty_Color();
void SetProperty_Color(uint argValue);
```

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

### IsMCADSource

*No description yet.*

```csharp
bool GetProperty_IsMCADSource();
```

**Type:** `bool` · **Access:** read-only

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetOwnerBoard](#getownerboard) | [IPCB_Board](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board.md) |  |

### GetOwnerBoard

*No description yet.*

```csharp
IPCB_Board GetOwnerBoard();
```

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

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

## Accepted by

[IPCB_GridManager.DeleteGuide](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_GridManager.md#deleteguide), [IPCB_GridManagerPcbLib.IsLibComponentGridnGuide](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_GridManagerPcbLib.md#islibcomponentgridnguide)
