1 | import { MappingDatum } from '../interface';
|
2 | import Geometry from './base';
|
3 |
|
4 |
|
5 |
|
6 | export default class Heatmap extends Geometry {
|
7 | readonly type: string;
|
8 | private paletteCache;
|
9 | private grayScaleBlurredCanvas;
|
10 | private shadowCanvas;
|
11 | private imageShape;
|
12 | protected createElements(mappingData: MappingDatum[], index: number, isUpdate?: boolean): any;
|
13 | |
14 |
|
15 |
|
16 | clear(): void;
|
17 | private prepareRange;
|
18 | private prepareSize;
|
19 | private prepareGreyScaleBlurredCircle;
|
20 | private drawWithRange;
|
21 | private getDefaultSize;
|
22 | private clearShadowCanvasCtx;
|
23 | private getShadowCanvasCtx;
|
24 | private getGrayScaleBlurredCanvas;
|
25 | private drawGrayScaleBlurredCircle;
|
26 | private colorize;
|
27 | private getImageShape;
|
28 | private getShapeInfo;
|
29 | private getData;
|
30 | }
|