UNPKG

@equinor/videx-map

Version:

Component for Pixi-overlay in Leaflet.

22 lines (21 loc) 795 B
import { WellboreData } from './data/WellboreData'; import { pixiOverlayBase } from '../../pixiOverlayInterfaces'; type vec2 = [number, number]; /** Class for handling realtime position of wellbore. */ export default class RealtimeWellbore { private map; private root; private prevCoords; constructor(pixiOverlay: pixiOverlayBase, wellbore: WellboreData); constructor(map: L.Map, wellbore: WellboreData); /** Get pixel coordinates of wellbore within map. */ get pixelCoordinates(): vec2; /** Get pixel coordinates and check if value have changed since last call */ getPixelCoordinates(): { coords: vec2; changed: boolean; }; /** Returns true, if coordinates are equal with delta precision */ private coordinatesEqual; } export {};