## ShapePathPoint class


Specify position coordinates or angle markers. Position coordinates represent the coordinates of a path in a coordinate space (e.g. X/Y). Angle markers indicate angular changes in a path (e.g. the start and swing angles of an arc).

```cpp
class ShapePathPoint
```

## Methods

| Method | Description |
| --- | --- |
| [GetType()](./gettype/) | Specifies the value type of the current object. |
| [GetX()](./getx/) |  **(Deprecated)** Gets and sets x coordinate for this position coordinate. Unit EMUs. |
| [GetXAngle()](./getxangle/) | When the object is an angle marker, get or set the first angle in degrees. |
| [GetXPixel()](./getxpixel/) | When the object is a position coordinate, get or set the x coordinate in pixels. |
| [GetY()](./gety/) |  **(Deprecated)** Gets y coordinate for this position coordinate. Unit EMUs. |
| [GetYAngle()](./getyangle/) | When the object is an angle marker, get or set the second angle in degrees. |
| [GetYPixel()](./getypixel/) | When the object is a position coordinate, get or set the y coordinate in pixels. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const ShapePathPoint\& src)](./operator_asm/) | operator= |
| [SetX(int32_t value)](./setx/) |  **(Deprecated)** Gets and sets x coordinate for this position coordinate. Unit EMUs. |
| [SetXAngle(int32_t value)](./setxangle/) | When the object is an angle marker, get or set the first angle in degrees. |
| [SetXPixel(int32_t value)](./setxpixel/) | When the object is a position coordinate, get or set the x coordinate in pixels. |
| [SetY(int32_t value)](./sety/) |  **(Deprecated)** Gets y coordinate for this position coordinate. Unit EMUs. |
| [SetYAngle(int32_t value)](./setyangle/) | When the object is an angle marker, get or set the second angle in degrees. |
| [SetYPixel(int32_t value)](./setypixel/) | When the object is a position coordinate, get or set the y coordinate in pixels. |
| [ShapePathPoint(ShapePathPoint_Impl* impl)](./shapepathpoint/) | Constructs from an implementation object. |
| [ShapePathPoint(const ShapePathPoint\& src)](./shapepathpoint/) | Copy constructor. |
| [~ShapePathPoint()](./~shapepathpoint/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells::Drawing](../)
* Library [Aspose.Cells for C++](../../)
