
# IPolySegment interface

*No description yet.*

```csharp
public interface IPolySegment
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetAngle1](#getangle1) | `double` |  |
| [GetAngle2](#getangle2) | `double` |  |
| [GetCx](#getcx) | `int` |  |
| [GetCy](#getcy) | `int` |  |
| [GetKind](#getkind) | [TPolySegmentType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/TPolySegmentType.md) |  |
| [GetRadius](#getradius) | `int` |  |
| [GetVx](#getvx) | `int` |  |
| [GetVy](#getvy) | `int` |  |

### GetAngle1

*No description yet.*

```csharp
double GetAngle1();
```

**Returns:** `double`

### GetAngle2

*No description yet.*

```csharp
double GetAngle2();
```

**Returns:** `double`

### GetCx

*No description yet.*

```csharp
int GetCx();
```

**Returns:** `int`

### GetCy

*No description yet.*

```csharp
int GetCy();
```

**Returns:** `int`

### GetKind

*No description yet.*

```csharp
TPolySegmentType GetKind();
```

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

### GetRadius

*No description yet.*

```csharp
int GetRadius();
```

**Returns:** `int`

### GetVx

*No description yet.*

```csharp
int GetVx();
```

**Returns:** `int`

### GetVy

*No description yet.*

```csharp
int GetVy();
```

**Returns:** `int`
