UNPKG

@equinor/videx-wellog

Version:

Visualisation components for wellbore log data

17 lines (16 loc) 532 B
import Track from './track'; import { TrackOptions, OnMountEvent, OnUpdateEvent } from './interfaces'; /** * Base track for tracks that renders to a canvas context */ export default class CanvasTrack<TOptions extends TrackOptions> extends Track<TOptions> { ctx: CanvasRenderingContext2D; /** * Override to add canvas element for plotting track data */ onMount(trackEvent: OnMountEvent): void; /** * Override to scale canvas element on resize */ onUpdate(trackEvent: OnUpdateEvent): void; }