Skip to content

IViewportViewer

Viewport-only viewer (e.g. time rulers, frequency rulers, overlays).

PropertyTypeInherited from
canvasToTimeFrequency?(x: number, y: number) => objectNavigableViewer.canvasToTimeFrequency
getFrequencyBounds?() => FrequencyBoundsNavigableViewer.getFrequencyBounds
getTimeBounds?() => TimeBoundsNavigableViewer.getTimeBounds
timeFrequencyToCanvas?(time: number, frequency: number) => objectNavigableViewer.timeFrequencyToCanvas
destroy(): void;

void

ISonoscopeViewer.destroy


optional getCanvas(): HTMLElement;

HTMLElement

NavigableViewer.getCanvas


getConfig(): object;

object

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

NavigableViewer.getConfig


optional getScope(): object;

object

getDuration(): number;

number

optional getSampleRate(): number | undefined;

number | undefined

NavigableViewer.getScope


getViewport(): object;

object

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

NavigableViewer.getViewport


requestRender(): void;

void

NavigableViewer.requestRender


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

void

NavigableViewer.setViewport