
## InfiniteLine class

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.

```js
new InfiniteLine()
```

Creates an instance of the InfiniteLine class.

## Methods

| Name | Description |
| --- | --- |
| [deepClone()](#deepclone) | Creates deep copy of this instance. |
| [getA()](#geta) | An x-coordinate of a point on the infinite line paired with the y-coordinate represented by the B element. |
| [getB()](#getb) | A y-coordinate of a point on an infinite line paired with an x-coordinate represented by the A element. |
| [getDel()](#getdel) | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| [getIX()](#getix) | The zero-based index of the element within its parent element. |
| [getX()](#getx) | An x-coordinate of a point on the infinite line. |
| [getY()](#gety) | A y-coordinate of a point on the infinite line. |
| [setA()](#seta) | An x-coordinate of a point on the infinite line paired with the y-coordinate represented by the B element. |
| [setB()](#setb) | A y-coordinate of a point on an infinite line paired with an x-coordinate represented by the A element. |
| [setDel()](#setdel) | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| [setIX()](#setix) | The zero-based index of the element within its parent element. |
| [setX()](#setx) | An x-coordinate of a point on the infinite line. |
| [setY()](#sety) | A y-coordinate of a point on the infinite line. |

### deepClone() {#deepclone}

Creates deep copy of this instance.

**Returns:** Object — `Object`

### getA() {#geta}

An x-coordinate of a point on the infinite line paired with the y-coordinate represented by the B element.

### getB() {#getb}

A y-coordinate of a point on an infinite line paired with an x-coordinate represented by the A element.

### getDel() {#getdel}

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

### getIX() {#getix}

The zero-based index of the element within its parent element.

### getX() {#getx}

An x-coordinate of a point on the infinite line.

### getY() {#gety}

A y-coordinate of a point on the infinite line.

### setA() {#seta}

An x-coordinate of a point on the infinite line paired with the y-coordinate represented by the B element.

### setB() {#setb}

A y-coordinate of a point on an infinite line paired with an x-coordinate represented by the A element.

### setDel() {#setdel}

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

### setIX() {#setix}

The zero-based index of the element within its parent element.

### setX() {#setx}

An x-coordinate of a point on the infinite line.

### setY() {#sety}

A y-coordinate of a point on the infinite line.
