
## CoordinateCollection class

Coordinate collection.

## Methods

| Name | Description |
| --- | --- |
| [add()](#add) | Add the Coordinate object in the collection. |
| [add()](#add-1) | Add the MoveTo object in the collection. |
| [add()](#add-2) | Add the LineTo object in the collection. |
| [add()](#add-3) | Add the ArcTo object in the collection. |
| [add()](#add-4) | Add the InfiniteLine object in the collection. |
| [add()](#add-5) | Add the Ellipse object in the collection. |
| [add()](#add-6) | Add the EllipticalArcTo object in the collection. |
| [add()](#add-7) | Add the SplineStart object in the collection. |
| [add()](#add-8) | Add the SplineKnot object in the collection. |
| [add()](#add-9) | Add the PolylineTo object in the collection. |
| [add()](#add-10) | Add the NURBSTo object in the collection. |
| [add()](#add-11) | Add the RelCubBezTo object in the collection. |
| [add()](#add-12) | Add the RelQuadBezTo object in the collection. |
| [add()](#add-13) | Add the RelMoveTo object in the collection. |
| [add()](#add-14) | Add the RelLineTo object in the collection. |
| [add()](#add-15) | Add the RelEllipticalArcTo object in the collection. |
| [clear()](#clear) |  |
| [get()](#get) |  |
| [getArcToCol()](#getarctocol) | Contains the x- and y-coordinates and bow of a circular arc represented respectively by the X, Y, and A elements. |
| [getCount()](#getcount) |  |
| [getEllipseCol()](#getellipsecol) | Contains elements specifying the x- and y-coordinates of the ellipse's center point and two points on the ellipse. |
| [getEllipticalArcToCol()](#getellipticalarctocol) | Contains elements that specify information about an elliptical arc. |
| [getInfiniteLineCol()](#getinfinitelinecol) | Contains elements specifying the x- and y-coordinates of two points on an infinite line. The X and Y elements specify th |
| [getLineToCol()](#getlinetocol) | Contains x- and y-coordinates of the ending vertex of a straight line segment. These coordinates are contained in the X  |
| [getMoveToCol()](#getmovetocol) | Contains the x- and y-coordinates of the first vertex of a shape, or contains the x- and y-coordinates of the first vert |
| [getNURBSToCol()](#getnurbstocol) | Contains the x- and y-coordinates, position of the second to last knot, position of the last weight, position of the fir |
| [getPolylineToCol()](#getpolylinetocol) | Contains x- and y-coordinates of the last point of a polyline and a polyline formula. The coordinates are specified in t |
| [getRelCubBezToCol()](#getrelcubbeztocol) | Contains x- and y-coordinates for a RelCubBezTo's points.Coordinates are specified as relative coordinates. |
| [getRelEllipticalArcToCol()](#getrelellipticalarctocol) | Contains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates. |
| [getRelLineToCol()](#getrellinetocol) | Contains x- and y-coordinates of the ending vertex of a straight line segment. These coordinates are contained in the X  |
| [getRelMoveToCol()](#getrelmovetocol) | Contains the x- and y-coordinates of the first vertex of a shape, or contains the x- and y-coordinates of the first vert |
| [getRelQuadBezToCol()](#getrelquadbeztocol) | Contains x- and y-coordinates for a RelQuadBezTo's points.Coordinates are specified as relative coordinates. |
| [getSplineKnotCol()](#getsplineknotcol) | Contains x- and y-coordinates for a spline's control point and a spline's knot, represented by the X, Y, and A elements, |
| [getSplineStartCol()](#getsplinestartcol) | Contains x- and y-coordinates for a spline's second control point, its second knot, its first knot, the last knot, and t |
| [iterator()](#iterator) | Reserved for internal use. |
| [remove()](#remove) | Remove the Coordinate object from the collection. |
| [remove()](#remove-1) | Remove the MoveTo object from the collection. |
| [remove()](#remove-2) | Remove the LineTo object from the collection. |
| [remove()](#remove-3) | Remove the ArcTo object from the collection. |
| [remove()](#remove-4) | Remove the InfiniteLine object from the collection. |
| [remove()](#remove-5) | Remove the Ellipse object from the collection. |
| [remove()](#remove-6) | Remove the EllipticalArcTo object from the collection. |
| [remove()](#remove-7) | Remove the SplineStart object from the collection. |
| [remove()](#remove-8) | Remove the SplineKnot object from the collection. |
| [remove()](#remove-9) | Remove the PolylineTo object from the collection. |
| [remove()](#remove-10) | Remove the NURBSTo object from the collection. |
| [remove()](#remove-11) | Remove the RelCubBezTo object from the collection. |
| [remove()](#remove-12) | Remove the RelQuadBezTo object from the collection. |
| [remove()](#remove-13) | Remove the RelMoveTo object from the collection. |
| [remove()](#remove-14) | Remove the RelLineTo object from the collection. |
| [remove()](#remove-15) | Remove the RelEllipticalArcTo object from the collection. |
| [removeAt()](#removeat) |  |

### add() {#add}

Add the Coordinate object in the collection.

### add() {#add-1}

Add the MoveTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-2}

Add the LineTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-3}

Add the ArcTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-4}

Add the InfiniteLine object in the collection.

**Returns:** Number — `Number`

### add() {#add-5}

Add the Ellipse object in the collection.

**Returns:** Number — `Number`

### add() {#add-6}

Add the EllipticalArcTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-7}

Add the SplineStart object in the collection.

**Returns:** Number — `Number`

### add() {#add-8}

Add the SplineKnot object in the collection.

**Returns:** Number — `Number`

### add() {#add-9}

Add the PolylineTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-10}

Add the NURBSTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-11}

Add the RelCubBezTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-12}

Add the RelQuadBezTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-13}

Add the RelMoveTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-14}

Add the RelLineTo object in the collection.

**Returns:** Number — `Number`

### add() {#add-15}

Add the RelEllipticalArcTo object in the collection.

**Returns:** Number — `Number`

### clear() {#clear}

### get() {#get}

### getArcToCol() {#getarctocol}

Contains the x- and y-coordinates and bow of a circular arc represented respectively by the X, Y, and A elements.

### getCount() {#getcount}

### getEllipseCol() {#getellipsecol}

Contains elements specifying the x- and y-coordinates of the ellipse's center point and two points on the ellipse.

### getEllipticalArcToCol() {#getellipticalarctocol}

Contains elements that specify information about an elliptical arc.

### getInfiniteLineCol() {#getinfinitelinecol}

Contains elements specifying the x- and y-coordinates of two points on an infinite line. The X and Y elements specify the x- and y-coordinates of the first point, and the A and B elements specify the x- and y-coordinates of the second point.

### getLineToCol() {#getlinetocol}

Contains x- and y-coordinates of the ending vertex of a straight line segment. These coordinates are contained in the X and Y elements, respectively.

### getMoveToCol() {#getmovetocol}

Contains the x- and y-coordinates of the first vertex of a shape, or contains the x- and y-coordinates of the first vertex after a break in a path.

### getNURBSToCol() {#getnurbstocol}

Contains the x- and y-coordinates, position of the second to last knot, position of the last weight, position of the first knot, position of the first weight, and the formula for a nonuniform rational B-spline (NURBS). This information is specified in the X, Y, A, B, C, D, and E elements, respectively.

### getPolylineToCol() {#getpolylinetocol}

Contains x- and y-coordinates of the last point of a polyline and a polyline formula. The coordinates are specified in the X and Y elements, and the formula is specified in the A element.

### getRelCubBezToCol() {#getrelcubbeztocol}

Contains x- and y-coordinates for a RelCubBezTo's points.Coordinates are specified as relative coordinates.

### getRelEllipticalArcToCol() {#getrelellipticalarctocol}

Contains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates.

### getRelLineToCol() {#getrellinetocol}

Contains x- and y-coordinates of the ending vertex of a straight line segment. These coordinates are contained in the X and Y elements, respectively.Coordinates are specified as relative coordinates.

### getRelMoveToCol() {#getrelmovetocol}

Contains the x- and y-coordinates of the first vertex of a shape, or contains the x- and y-coordinates of the first vertex after a break in a path.Coordinates are specified as relative coordinates.

### getRelQuadBezToCol() {#getrelquadbeztocol}

Contains x- and y-coordinates for a RelQuadBezTo's points.Coordinates are specified as relative coordinates.

### getSplineKnotCol() {#getsplineknotcol}

Contains x- and y-coordinates for a spline's control point and a spline's knot, represented by the X, Y, and A elements, respectively.

### getSplineStartCol() {#getsplinestartcol}

Contains x- and y-coordinates for a spline's second control point, its second knot, its first knot, the last knot, and the degree of the spline. This information is contained in the X, Y, A, B, C, and D elements, respectively.

### iterator() {#iterator}

Reserved for internal use.

### remove() {#remove}

Remove the Coordinate object from the collection.

### remove() {#remove-1}

Remove the MoveTo object from the collection.

### remove() {#remove-2}

Remove the LineTo object from the collection.

### remove() {#remove-3}

Remove the ArcTo object from the collection.

### remove() {#remove-4}

Remove the InfiniteLine object from the collection.

### remove() {#remove-5}

Remove the Ellipse object from the collection.

### remove() {#remove-6}

Remove the EllipticalArcTo object from the collection.

### remove() {#remove-7}

Remove the SplineStart object from the collection.

### remove() {#remove-8}

Remove the SplineKnot object from the collection.

### remove() {#remove-9}

Remove the PolylineTo object from the collection.

### remove() {#remove-10}

Remove the NURBSTo object from the collection.

### remove() {#remove-11}

Remove the RelCubBezTo object from the collection.

### remove() {#remove-12}

Remove the RelQuadBezTo object from the collection.

### remove() {#remove-13}

Remove the RelMoveTo object from the collection.

### remove() {#remove-14}

Remove the RelLineTo object from the collection.

### remove() {#remove-15}

Remove the RelEllipticalArcTo object from the collection.

### removeAt() {#removeat}
