
## ShapePath class

Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape.

## Constructors

| Name | Description |
| --- | --- |
| [ShapePath](#constructor) | Initializes a new instance of the ShapePath class. |

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [PathSegementList](#pathsegementlist) | ShapeSegmentPathCollection | Gets ShapeSegmentPathCollection list |
| [WidthPixel](#widthpixel) | Number |  |
| [HeightPixel](#heightpixel) | Number |  |

## Methods

| Name | Description |
| --- | --- |
| [moveTo](#moveto) |  |
| [lineTo](#lineto) |  |
| [cubicBezierTo](#cubicbezierto) |  |
| [arcTo](#arcto) |  |
| [close](#close) |  |

### ShapePath() {#constructor}

Initializes a new instance of the ShapePath class.

### ShapePath.PathSegementList property {#pathsegementlist}

Gets ShapeSegmentPathCollection list

**Type:** ShapeSegmentPathCollection

### ShapePath.WidthPixel property {#widthpixel}

**Type:** Number

### ShapePath.HeightPixel property {#heightpixel}

**Type:** Number

### moveTo(x, y) {#moveto}

### lineTo(x, y) {#lineto}

### cubicBezierTo(ctrX1, ctrY1, ctrX2, ctrY2, endX, endY) {#cubicbezierto}

### arcTo(wR, hR, stAng, swAng) {#arcto}

### close() {#close}
