# Class: CrossData

## CrossData()

#### new CrossData()

交叉结构

Source:
  - CrossData.js, line 11

### Methods

#### (async, static) createObj() → {Promise.<CrossData>}

构造一个新的 CrossData 对象。

Source:
  - CrossData.js, line 21

##### Returns:

Type
  Promise.<CrossData>

#### (async, static) getCross() → {Promise.<Dot>}

交点坐标

Source:
  - CrossData.js, line 37

##### Returns:

交点坐标

Type
  Promise.<Dot>

#### (async, static) getDotAxy() → {Promise.<Dot>}

前一个点的坐标

Source:
  - CrossData.js, line 79

##### Returns:

前一个点的坐标

Type
  Promise.<Dot>

#### (async, static) getDotBxy() → {Promise.<Dot>}

前一个点的坐标

Source:
  - CrossData.js, line 95

##### Returns:

前一个点的坐标

Type
  Promise.<Dot>

#### (async, static) getDoteA() → {Promise.<int>}

线A编号

Source:
  - CrossData.js, line 53

##### Returns:

线A编号

Type
  Promise.<int>

#### (async, static) getDoteB() → {Promise.<int>}

线B编号

Source:
  - CrossData.js, line 66

##### Returns:

线B编号

Type
  Promise.<int>

#### (async, static) getlineAno() → {Promise.<int>}

交点的idx

Source:
  - CrossData.js, line 111

##### Returns:

交点的idx

Type
  Promise.<int>

#### (async, static) getlineBno() → {Promise.<int>}

交点在被插入时是否被访问

Source:
  - CrossData.js, line 124

##### Returns:

交点在被插入时是否被访问

Type
  Promise.<int>