UNPKG

@senx/discovery-plugin-marauder

Version:

Discovery plugin - Marauder's map

118 lines (117 loc) 3.15 kB
import { EventEmitter } from '../../stencil-public-runtime'; import { ChartType, DataModel, Param } from "@senx/discovery-widgets"; export declare class DiscoveryMarauder { result: DataModel | string; type: ChartType; options: Param | string; width: number; height: number; debug: boolean; el: HTMLElement; draw: EventEmitter<void>; dataPointOver: EventEmitter; pausedEvent: EventEmitter<boolean>; parsing: boolean; toDisplay: string[]; innerOptions: Param; loading: boolean; currentTick: number; paused: boolean; selected: any[]; private modal; private defOptions; private divider; private LOG; private mapElement; private map; private mapOpts; private initial; private lat; private long; private infos; private ticks; private bucketcount; private lastbucket; private bucketspan; private gts; private lllat; private lllon; private urlat; private urlon; private latstep; private lonstep; private data; private markers; private tick; private done; private inMove; private inZoom; private previousPause; private selectedSquare; private needRedraw; private selectedCenterLatLng; private ctrlPressed; private selectedCenter; private selectionSize; private tilesLayer; private tileLayerGroup; private info; private running; private scheduled; private drawContext; private delay; private MARKERS; private TRACK_MARKERS; private TRACKS; private markerSize; private markerRadius; private markerOffset; private trackMarkerColor; private trackMarkerSize; private trackMarkerRadius; private trackMarkerOffset; private bgTransparentThreshold; private transparentThreshold; private extraTicks; private stopTick; private step; private particles; private histcanvas; private trackOpacity; private trackWidth; private SQUARE_MARKERS; private SQUARE_TRACK_MARKERS; private resetOnZoom; private slider; private sliderMin; private sliderMax; private popup; private drawn; private endDate; private startDate; private tileLayers; updateRes(newValue: DataModel | string, oldValue: DataModel | string): void; optionsUpdate(newValue: string, oldValue: string): void; resize(): Promise<void>; export(type?: 'png' | 'svg'): Promise<any>; handleKeyDown(ev: KeyboardEvent): Promise<void>; handleKeyUp(ev: KeyboardEvent): Promise<void>; componentWillLoad(): void; componentDidLoad(): void; drawMap(data: DataModel, isRefresh?: boolean, optionUpdate?: boolean): void; private openModal; private closeModal; private initMap; private emitPause; private getDetails; private onDrawLayer; private getPositions; drawOnMap(info: any, drawTraces?: boolean): void; doParticles(info: any): Promise<void>; private drawIt; private getAllDetails; private handleSelect; private setSliderPosition; private togglePlayPause; render(): any; }