UNPKG

@equinor/videx-wellog

Version:

Visualisation components for wellbore log data

18 lines (17 loc) 583 B
import Track from './track'; import { D3Selection } from '../common/interfaces'; import { OnMountEvent, OnUpdateEvent, TrackOptions } from './interfaces'; /** * Base track for tracks that renders SVG content */ export default abstract class SvgTrack<TOptions extends TrackOptions> extends Track<TOptions> { protected plotGroup: D3Selection; /** * Override to add SVG container for plotting track data */ onMount(trackEvent: OnMountEvent): void; /** * Override to scale SVG container on resize */ onUpdate(trackEvent: OnUpdateEvent): void; }