
## 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.

## Constructors

| Name | Description |
| --- | --- |
| [InfiniteLine](#constructor) | Creates an instance of the InfiniteLine class. |

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [IX](#ix) | int | The zero-based index of the element within its parent element. |
| [Del](#del) | int | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| [X](#x) | DoubleValue | An x-coordinate of a point on the infinite line. |
| [Y](#y) | DoubleValue | A y-coordinate of a point on the infinite line. |
| [A](#a) | DoubleValue | An x-coordinate of a point on the infinite line paired with the y-coordinate represented by the B element. |
| [B](#b) | DoubleValue | A y-coordinate of a point on an infinite line paired with an x-coordinate represented by the A element. |

## Methods

| Name | Description |
| --- | --- |
| [deepClone](#deepclone) | Creates deep copy of this instance. |

### InfiniteLine() {#constructor}

Creates an instance of the InfiniteLine class.

### InfiniteLine.IX property {#ix}

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

**Type:** int

### InfiniteLine.Del property {#del}

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.

**Type:** int

### InfiniteLine.X property {#x}

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

**Type:** DoubleValue

### InfiniteLine.Y property {#y}

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

**Type:** DoubleValue

### InfiniteLine.A property {#a}

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

**Type:** DoubleValue

### InfiniteLine.B property {#b}

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

**Type:** DoubleValue

### deepClone() {#deepclone}

Creates deep copy of this instance.
