UNPKG

@senx/warpview

Version:
97 lines 4 kB
import { AfterViewInit, ElementRef, EventEmitter, NgZone, OnInit, Renderer2 } from '@angular/core'; import { WarpViewComponent } from '../warp-view-component'; import { WarpViewModalComponent } from '../warp-view-modal/warp-view-modal.component'; import { Param } from '../../model/param'; import { WarpViewChartComponent } from '../warp-view-chart/warp-view-chart.component'; import { WarpViewAnnotationComponent } from '../warp-view-annotation/warp-view-annotation.component'; import { WarpViewMapComponent } from '../warp-view-map/warp-view-map.component'; import { WarpViewGtsPopupComponent } from '../warp-view-gts-popup/warp-view-gts-popup.component'; import { ChartBounds } from '../../model/chartBounds'; import { GTS } from '../../model/GTS'; import { DataModel } from '../../model/dataModel'; import { SizeService } from '../../services/resize.service'; import * as i0 from "@angular/core"; export declare class WarpViewPlotComponent extends WarpViewComponent implements OnInit, AfterViewInit { el: ElementRef; renderer: Renderer2; sizeService: SizeService; ngZone: NgZone; mainPlotDiv: ElementRef; timeClip: WarpViewModalComponent; modal: WarpViewModalComponent; chart: WarpViewChartComponent; gtsPopupModal: WarpViewGtsPopupComponent; annotation: WarpViewAnnotationComponent; map: WarpViewMapComponent; timeClipElement: ElementRef; GTSTree: ElementRef; controls: ElementRef; filterInput: ElementRef; tzSelector: ElementRef; line: ElementRef; main: ElementRef; set type(type: string); get type(): string; set gtsFilter(gtsFilter: string); get gtsFilter(): string; isAlone: boolean; initialChartHeight: number; initialMapHeight: number; warpViewChartResize: EventEmitter<any>; warpViewNewOptions: EventEmitter<any>; _options: Param; _toHide: number[]; showChart: boolean; showMap: boolean; timeClipValue: string; kbdLastKeyPressed: string[]; warningMessage: string; loading: boolean; gtsIdList: number[]; gtsList: DataModel | GTS[] | string; loadingChart: boolean; private kbdCounter; private gtsFilterCount; private gtsBrowserIndex; private _gtsFilter; protected _type: string; private chartBounds; private preventDefaultKeyList; private preventDefaultKeyListInModals; private showLine; private left; private annotationScale; private chartScale; constructor(el: ElementRef, renderer: Renderer2, sizeService: SizeService, ngZone: NgZone); ngOnInit(): void; ngAfterViewInit(): void; handleKeydown(ev: KeyboardEvent): void; stateChange(event: any): void; boundsDidChange(event: any): void; onWarpViewModalClose(): void; warpViewSelectedGTS(event: any): void; handleMouseMove(evt: MouseEvent): void; handleMouseEnter(evt: MouseEvent): void; handleMouseOut(evt: MouseEvent): void; update(options: any, refresh: any): void; inputTextKeyboardEvents(e: KeyboardEvent): void; tzSelected(event: any): void; getTimeClip(): Promise<ChartBounds>; resizeChart(event: any): void; drawChart(firstDraw?: boolean): void; focus(event: any): void; private handleKeyPress; applyFilter(): void; private pushKbdEvent; getTZ(): string[]; protected convert(data: DataModel): any[]; onChartDraw($event: any, component: any): void; private resizeArea; resize(layout: { width: number; height: any; }): void; static ɵfac: i0.ɵɵFactoryDeclaration<WarpViewPlotComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<WarpViewPlotComponent, "warpview-plot", never, { "type": "type"; "gtsFilter": "gtsFilter"; "isAlone": "isAlone"; "initialChartHeight": "initialChartHeight"; "initialMapHeight": "initialMapHeight"; }, { "warpViewChartResize": "warpViewChartResize"; "warpViewNewOptions": "warpViewNewOptions"; }, never, never>; } //# sourceMappingURL=warp-view-plot.component.d.ts.map