@equinor/videx-map
Version:
Component for Pixi-overlay in Leaflet.
22 lines (21 loc) • 795 B
TypeScript
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 {};