* @function Graph.prototype.getShapesByFeatureID * @description 通过要素 ID 获取要素关联的所有图形。如果不传入此参数,函数将返回所有图形。 * @param {number} featureID - 要素 ID。
(featureID)
| 287 | * @param {number} featureID - 要素 ID。 |
| 288 | */ |
| 289 | getShapesByFeatureID(featureID) { |
| 290 | var list = []; |
| 291 | var shapeList = this.renderer.getAllShapes(); |
| 292 | if (!featureID) { |
| 293 | return shapeList |
| 294 | } |
| 295 | for (var i = 0, len = shapeList.length; i < len; i++) { |
| 296 | var si = shapeList[i]; |
| 297 | if (si.refDataID && featureID === si.refDataID) { |
| 298 | list.push(si); |
| 299 | } |
| 300 | } |
| 301 | return list; |
| 302 | } |
| 303 | |
| 304 | /** |
| 305 | * @function Graph.prototype.isQuadrilateralOverLap |
no test coverage detected