## IPathSegment class


Represents interface of any path segment.

```cpp
class IPathSegment : public System::ICloneable
```

## Methods

| Method | Description |
| --- | --- |
| virtual [CompareTo](./compareto/)(System::SharedPtr\<IPathSegment\>) |  |
| virtual [Copy](./copy/)() | Creates copy of the segment object. |
| virtual [Shift](./shift/)(double, double) | Performs shift by x and y coordinates. |
| virtual [Transform](./transform/)(System::SharedPtr\<TransformationMatrix\>) | Transforms coordinates with the transformation matrix. |
## See Also

* Class [ICloneable](../../system/icloneable/)
* Namespace [Aspose::Font::RenderingPath](../)
* Library [Aspose.Font for C++](../../)
