* See also VIEW_COORD_SYS_ANIMATION
(seriesModel: ScatterSeriesModel, ecModel: GlobalModel, api: ExtensionAPI)
| 73 | * See also VIEW_COORD_SYS_ANIMATION |
| 74 | */ |
| 75 | updateTransform(seriesModel: ScatterSeriesModel, ecModel: GlobalModel, api: ExtensionAPI) { |
| 76 | const data = seriesModel.getData(); |
| 77 | // Must mark group dirty and make sure the incremental layer will be cleared |
| 78 | // PENDING |
| 79 | this.group.dirty(); |
| 80 | |
| 81 | if (!this._finished) { // FIXME: _finished checking is unnecessary? |
| 82 | return {update: true} as const; |
| 83 | } |
| 84 | else { |
| 85 | const res = pointsLayout('').reset(seriesModel, ecModel, api) as StageHandlerProgressExecutor; |
| 86 | if (res.progress) { |
| 87 | res.progress({ start: 0, end: data.count(), count: data.count() }, data); |
| 88 | } |
| 89 | |
| 90 | this._symbolDraw.updateLayout(createSymbolDrawOpt(seriesModel)); |
| 91 | } |
| 92 | } |
| 93 | |
| 94 | eachRendered(cb: (el: Element) => boolean | void) { |
| 95 | this._symbolDraw && this._symbolDraw.eachRendered(cb); |
nothing calls this directly
no test coverage detected