import VisualMapView from './VisualMapView.js';
|
import ContinuousModel from './ContinuousModel.js';
|
import GlobalModel from '../../model/Global.js';
|
import ExtensionAPI from '../../core/ExtensionAPI.js';
|
declare class ContinuousView extends VisualMapView {
|
static type: string;
|
type: string;
|
visualMapModel: ContinuousModel;
|
private _shapes;
|
private _dataInterval;
|
private _handleEnds;
|
private _orient;
|
private _useHandle;
|
private _hoverLinkDataIndices;
|
private _dragging;
|
private _hovering;
|
private _firstShowIndicator;
|
private _api;
|
doRender(visualMapModel: ContinuousModel, ecModel: GlobalModel, api: ExtensionAPI, payload: {
|
type: string;
|
from: string;
|
}): void;
|
private _buildView;
|
private _renderEndsText;
|
private _renderBar;
|
private _createHandle;
|
private _createIndicator;
|
private _dragHandle;
|
private _resetInterval;
|
/**
|
* @private
|
* @param {(number|string)} handleIndex 0 or 1 or 'all'
|
* @param {number} dx
|
* @param {number} dy
|
*/
|
private _updateInterval;
|
private _updateView;
|
private _createBarVisual;
|
private _makeColorGradient;
|
private _createBarPoints;
|
private _createBarGroup;
|
private _updateHandle;
|
private _showIndicator;
|
private _enableHoverLinkToSeries;
|
private _enableHoverLinkFromSeries;
|
private _doHoverLinkToSeries;
|
private _hoverLinkFromSeriesMouseOver;
|
private _hideIndicator;
|
private _clearHoverLinkToSeries;
|
private _clearHoverLinkFromSeries;
|
private _applyTransform;
|
private _dispatchHighDown;
|
/**
|
* @override
|
*/
|
dispose(): void;
|
/**
|
* @override
|
*/
|
remove(): void;
|
}
|
export default ContinuousView;
|