Skip to content

NavigableViewer

Minimal adapter surface required for attaching navigation gestures.

PropertyType
canvasToTimeFrequency?(x: number, y: number) => object
getFrequencyBounds?() => FrequencyBounds
getTimeBounds?() => TimeBounds
timeFrequencyToCanvas?(time: number, frequency: number) => object
optional getCanvas(): HTMLElement;

HTMLElement


getConfig(): object;

object

optional maxFrequency?: number;
optional maxViewportDuration?: number;
optional minFrequency?: number;
optional minViewportDuration?: number;

optional getScope(): object;

object

getDuration(): number;

number

optional getSampleRate(): number | undefined;

number | undefined


getViewport(): object;

object

endTime: number;
optional frequencyScale?: string;
optional maxFrequency?: number;
optional minFrequency?: number;
startTime: number;

requestRender(): void;

void


setViewport(viewport: Partial<ViewportConfig>): void;
ParameterType
viewportPartial<ViewportConfig>

void