| 12345678910111213141516171819202122 |
- import { BrushControllerEvents } from '../helper/BrushController.js';
- import ComponentView from '../../view/Component.js';
- import ExtensionAPI from '../../core/ExtensionAPI.js';
- import GlobalModel from '../../model/Global.js';
- import ParallelAxisModel, { ParallelAreaSelectStyleProps } from '../../coord/parallel/AxisModel.js';
- import { Payload } from '../../util/types.js';
- import ParallelModel from '../../coord/parallel/ParallelModel.js';
- import { ParallelAxisLayoutInfo } from '../../coord/parallel/Parallel.js';
- declare class ParallelAxisView extends ComponentView {
- static type: string;
- readonly type: string;
- private _brushController;
- private _axisGroup;
- axisModel: ParallelAxisModel;
- api: ExtensionAPI;
- init(ecModel: GlobalModel, api: ExtensionAPI): void;
- render(axisModel: ParallelAxisModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload): void;
- _refreshBrushController(builderOpt: Pick<ParallelAxisLayoutInfo, 'position' | 'rotation'>, areaSelectStyle: ParallelAreaSelectStyleProps, axisModel: ParallelAxisModel, coordSysModel: ParallelModel, areaWidth: ParallelAreaSelectStyleProps['width'], api: ExtensionAPI): void;
- _onBrush(eventParam: BrushControllerEvents['brush']): void;
- dispose(): void;
- }
- export default ParallelAxisView;
|