Class CoordinateCollection

Coordinate collection.

Property Getters/Setters Summary
`method``getArcToCol()`
Contains the x- and y-coordinates and bow of a circular arc represented respectively by the X, Y, and A elements.
`method``getCount()`
Gets the number of elements actually contained in the collection.
`method``getEllipseCol()`
Contains elements specifying the x- and y-coordinates of the ellipse's center point and two points on the ellipse.
`method``getEllipticalArcToCol()`
Contains elements that specify information about an elliptical arc.
`method``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.
`method``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.
`method``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.
`method``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.
`method``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.
`method``getRelCubBezToCol()`
Contains x- and y-coordinates for a RelCubBezTo's points.Coordinates are specified as relative coordinates.
`method``getRelEllipticalArcToCol()`
Contains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates.
`method``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.
`method``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.
`method``getRelQuadBezToCol()`
Contains x- and y-coordinates for a RelQuadBezTo's points.Coordinates are specified as relative coordinates.
`method``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.
`method``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.
`method``get(index)`
Gets the element at the specified index.

Method Summary
`method``add(item)`
Add the ArcTo object in the collection.
`method``add(item)`
Add the Coordinate object in the collection.
`method``add(item)`
Add the Ellipse object in the collection.
`method``add(item)`
Add the EllipticalArcTo object in the collection.
`method``add(item)`
Add the InfiniteLine object in the collection.
`method``add(item)`
Add the LineTo object in the collection.
`method``add(item)`
Add the MoveTo object in the collection.
`method``add(item)`
Add the NURBSTo object in the collection.
`method``add(item)`
Add the PolylineTo object in the collection.
`method``add(item)`
Add the RelCubBezTo object in the collection.
`method``add(item)`
Add the RelEllipticalArcTo object in the collection.
`method``add(item)`
Add the RelLineTo object in the collection.
`method``add(item)`
Add the RelMoveTo object in the collection.
`method``add(item)`
`method``add(item)`
Add the SplineKnot object in the collection.
`method``add(item)`
Add the SplineStart object in the collection.
`method``clear()`
Removes all elements from collection.
`method``isExist(index)`
Is exist item in the collection.
`method``iterator()`
Supports a simple iteration over a nongeneric collection.
`method``remove(item)`
Remove the ArcTo object from the collection.
`method``remove(item)`
Remove the Coordinate object from the collection.
`method``remove(item)`
Remove the Ellipse object from the collection.
`method``remove(item)`
Remove the EllipticalArcTo object from the collection.
`method``remove(item)`
Remove the InfiniteLine object from the collection.
`method``remove(item)`
Remove the LineTo object from the collection.
`method``remove(item)`
Remove the MoveTo object from the collection.
`method``remove(item)`
Remove the NURBSTo object from the collection.
`method``remove(item)`
Remove the PolylineTo object from the collection.
`method``remove(item)`
Remove the RelCubBezTo object from the collection.
`method``remove(item)`
Remove the RelEllipticalArcTo object from the collection.
`method``remove(item)`
Remove the RelLineTo object from the collection.
`method``remove(item)`
Remove the RelMoveTo object from the collection.
`method``remove(item)`
Remove the RelQuadBezTo object from the collection.
`method``remove(item)`
Remove the SplineKnot object from the collection.
`method``remove(item)`
Remove the SplineStart object from the collection.

• Property Getters/Setters Detail

• getMoveToCol : MoveToCollection

```MoveToCollection 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.
• getLineToCol : LineToCollection

```LineToCollection 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.
• getArcToCol : ArcToCollection

```ArcToCollection getArcToCol()
```
Contains the x- and y-coordinates and bow of a circular arc represented respectively by the X, Y, and A elements.
• getInfiniteLineCol : InfiniteLineCollection

```InfiniteLineCollection 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.
• getEllipseCol : EllipseCollection

```EllipseCollection getEllipseCol()
```
Contains elements specifying the x- and y-coordinates of the ellipse's center point and two points on the ellipse.
• getEllipticalArcToCol : EllipticalArcToCollection

```EllipticalArcToCollection getEllipticalArcToCol()
```
Contains elements that specify information about an elliptical arc.
• getSplineStartCol : SplineStartCollection

```SplineStartCollection 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.
• getSplineKnotCol : SplineKnotCollection

```SplineKnotCollection 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.
• getPolylineToCol : PolylineToCollection

```PolylineToCollection 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.
• getNURBSToCol : NURBSToCollection

```NURBSToCollection 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.
• getRelCubBezToCol : RelCubBezToCollection

```RelCubBezToCollection getRelCubBezToCol()
```
Contains x- and y-coordinates for a RelCubBezTo's points.Coordinates are specified as relative coordinates.

```RelQuadBezToCollection getRelQuadBezToCol()
```
Contains x- and y-coordinates for a RelQuadBezTo's points.Coordinates are specified as relative coordinates.
• getRelMoveToCol : RelMoveToCollection

```RelMoveToCollection 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.
• getRelLineToCol : RelLineToCollection

```RelLineToCollection 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.
• getRelEllipticalArcToCol : RelEllipticalArcToCollection

```RelEllipticalArcToCollection getRelEllipticalArcToCol()
```
Contains elements that specify information about an elliptical arc.Coordinates are specified as relative coordinates.
• getCount : int

```int getCount()
```
Gets the number of elements actually contained in the collection.
• get : Coordinate

```Coordinate get(index)
```
Gets the element at the specified index.
Returns:
• Method Detail

`int add(item)`
Add the Coordinate object in the collection.
• remove

` remove(item)`
Remove the Coordinate object from the collection.

`int add(item)`
Add the MoveTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the MoveTo object from the collection.

`int add(item)`
Add the LineTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the LineTo object from the collection.

`int add(item)`
Add the ArcTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the ArcTo object from the collection.

`int add(item)`
Add the InfiniteLine object in the collection.
Returns:
• remove

` remove(item)`
Remove the InfiniteLine object from the collection.

`int add(item)`
Add the Ellipse object in the collection.
Returns:
• remove

` remove(item)`
Remove the Ellipse object from the collection.

`int add(item)`
Add the EllipticalArcTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the EllipticalArcTo object from the collection.

`int add(item)`
Add the SplineStart object in the collection.
Returns:
• remove

` remove(item)`
Remove the SplineStart object from the collection.

`int add(item)`
Add the SplineKnot object in the collection.
Returns:
• remove

` remove(item)`
Remove the SplineKnot object from the collection.

`int add(item)`
Add the PolylineTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the PolylineTo object from the collection.

`int add(item)`
Add the NURBSTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the NURBSTo object from the collection.

`int add(item)`
Add the RelCubBezTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the RelCubBezTo object from the collection.

`int add(item)`
Returns:
• remove

` remove(item)`
Remove the RelQuadBezTo object from the collection.

`int add(item)`
Add the RelMoveTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the RelMoveTo object from the collection.

`int add(item)`
Add the RelLineTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the RelLineTo object from the collection.

`int add(item)`
Add the RelEllipticalArcTo object in the collection.
Returns:
• remove

` remove(item)`
Remove the RelEllipticalArcTo object from the collection.
• iterator

`Iterator iterator()`
Supports a simple iteration over a nongeneric collection.
Returns:
• isExist

`boolean isExist(index)`
Is exist item in the collection.
Parameters:
`index: int` - index of element.
Returns:
• clear

` clear()`
Removes all elements from collection.