
# Point class

*No description yet.*

```csharp
public class Point : IPoint
```

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

**Implements:** [IPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IPoint.md)

## Constructors

```csharp
public Point();
public Point(SPoint argVal);
public Point(IPoint argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Data](#data) | [SPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/SPoint.md) | get; set |  |
| [X](#x) | `int` | get; set |  |
| [Y](#y) | `int` | get; set |  |

### Data

*No description yet.*

```csharp
SPoint Data { get; set; }
```

**Type:** [SPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/SPoint.md) · **Access:** read/write

### X

*No description yet.*

```csharp
int X { get; set; }
```

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

### Y

*No description yet.*

```csharp
int Y { get; set; }
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetX](#getx) | `int` |  |
| [GetY](#gety) | `int` |  |

### GetX

*No description yet.*

```csharp
int GetX();
```

**Returns:** `int`

### GetY

*No description yet.*

```csharp
int GetY();
```

**Returns:** `int`

## Returned by

[IDocumentPreviewHint.ActivatedPos](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDocumentPreviewHint.md#activatedpos), [IGeneratedPage.GetBoardOffSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IGeneratedPage.md#getboardoffset), [IPolylineDrawingItem.GetVertex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IPolylineDrawingItem.md#getvertex), [IConnection.Location](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IConnection.md#location), [ISDFGraphicalView.ClientMilsToScreen](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISDFGraphicalView.md#clientmilstoscreen), [ISDFGraphicalView.GetChartTabInsertionPoint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISDFGraphicalView.md#getcharttabinsertionpoint), [ISDFGraphicalView.ScreenToClientMils](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISDFGraphicalView.md#screentoclientmils), [ISch_GraphicalObject.Location](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#location), [ISch_HarnessConnector.MasterEntryLocation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessConnector.md#masterentrylocation), [ISch_HarnessShield.ShieldPinLocation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_HarnessShield.md#shieldpinlocation), [ISch_Line.Corner](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Line.md#corner), [ISch_Polygon.Vertex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Polygon.md#vertex), [ISch_Rectangle.Corner](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Rectangle.md#corner)

## Accepted by

[IDocumentPreviewHint.ActivateDocumentChooser](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDocumentPreviewHint.md#activatedocumentchooser), [IDocumentPreviewHint.ActivateDocumentPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDocumentPreviewHint.md#activatedocumentpath), [IDocumentPreviewHint.ActivateDocumentPreview](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDocumentPreviewHint.md#activatedocumentpreview), [IGUIManager.ShowStandardMenuAsPopup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IGUIManager.md#showstandardmenuaspopup), [IGUIManager.ShowTreeAsPopupAt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IGUIManager.md#showtreeaspopupat), [IPolylineDrawingItem.AddVertex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IPolylineDrawingItem.md#addvertex), [IConnectionsArray.AddConnection](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IConnectionsArray.md#addconnection), [IConnectionsArray.GetConnectionAt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IConnectionsArray.md#getconnectionat), [IConnectionsArray.RemoveAllConnectionsAt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IConnectionsArray.md#removeallconnectionsat), [IConnectionsArray.RemoveAllConnectionsForLine](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IConnectionsArray.md#removeallconnectionsforline), [IDocumentPainterView.GetStringMaxMin](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IDocumentPainterView.md#getstringmaxmin), [IPainter.DoCircle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPainter.md#docircle), [ISDFGraphicalView.ClientMilsToScreen](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISDFGraphicalView.md#clientmilstoscreen), [ISDFGraphicalView.GetChartTabDropIndex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISDFGraphicalView.md#getcharttabdropindex), [ISDFGraphicalView.ScreenToClientMils](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISDFGraphicalView.md#screentoclientmils), [ISch_Document.ChooseLocationInteractively](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Document.md#chooselocationinteractively), [ISch_Document.CreateHitTest](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_Document.md#createhittest), [ISch_GraphicalObject.Mirror](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#mirror), [ISch_GraphicalObject.RotateBy90](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#rotateby90)
