
# ICoordRect interface

*No description yet.*

```csharp
public interface ICoordRect
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetBottom](#getbottom) | `int` |  |
| [GetBottomLeft](#getbottomleft) | [ICoordPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ICoordPoint.md) |  |
| [GetHx](#gethx) | `int` |  |
| [GetHy](#gethy) | `int` |  |
| [GetLeft](#getleft) | `int` |  |
| [GetLocation1](#getlocation1) | [ICoordPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ICoordPoint.md) |  |
| [GetLocation2](#getlocation2) | [ICoordPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ICoordPoint.md) |  |
| [GetLx](#getlx) | `int` |  |
| [GetLy](#getly) | `int` |  |
| [GetRight](#getright) | `int` |  |
| [GetTop](#gettop) | `int` |  |
| [GetTopRight](#gettopright) | [ICoordPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/ICoordPoint.md) |  |
| [GetX1](#getx1) | `int` |  |
| [GetX2](#getx2) | `int` |  |
| [GetY1](#gety1) | `int` |  |
| [GetY2](#gety2) | `int` |  |

### GetBottom

*No description yet.*

```csharp
int GetBottom();
```

**Returns:** `int`

### GetBottomLeft

*No description yet.*

```csharp
ICoordPoint GetBottomLeft();
```

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

### GetHx

*No description yet.*

```csharp
int GetHx();
```

**Returns:** `int`

### GetHy

*No description yet.*

```csharp
int GetHy();
```

**Returns:** `int`

### GetLeft

*No description yet.*

```csharp
int GetLeft();
```

**Returns:** `int`

### GetLocation1

*No description yet.*

```csharp
ICoordPoint GetLocation1();
```

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

### GetLocation2

*No description yet.*

```csharp
ICoordPoint GetLocation2();
```

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

### GetLx

*No description yet.*

```csharp
int GetLx();
```

**Returns:** `int`

### GetLy

*No description yet.*

```csharp
int GetLy();
```

**Returns:** `int`

### GetRight

*No description yet.*

```csharp
int GetRight();
```

**Returns:** `int`

### GetTop

*No description yet.*

```csharp
int GetTop();
```

**Returns:** `int`

### GetTopRight

*No description yet.*

```csharp
ICoordPoint GetTopRight();
```

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

### GetX1

*No description yet.*

```csharp
int GetX1();
```

**Returns:** `int`

### GetX2

*No description yet.*

```csharp
int GetX2();
```

**Returns:** `int`

### GetY1

*No description yet.*

```csharp
int GetY1();
```

**Returns:** `int`

### GetY2

*No description yet.*

```csharp
int GetY2();
```

**Returns:** `int`

## Returned by

[IPCB_Polygon.Internal_xBoundingRectangle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Polygon.md#internal_xboundingrectangle), [IPCB_SplitPlane.Internal_xBoundingRectangle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_SplitPlane.md#internal_xboundingrectangle)
