Skip to main content

Class: OpenSeadragonController

Defined in: controllers/OpenSeadragonController.ts:13

Constructors

Constructor

new OpenSeadragonController(viewerElement, viewerInit?): OpenSeadragonController

Defined in: controllers/OpenSeadragonController.ts:26

Parameters

viewerElement

HTMLElement

viewerInit?

(viewer) => void

Returns

OpenSeadragonController

Methods

configureAnimationHandlers()

configureAnimationHandlers(viewerAnimationStartOptions, viewerAnimationFinishOptions): void

Defined in: controllers/OpenSeadragonController.ts:82

Parameters

viewerAnimationStartOptions

ViewerOptions

viewerAnimationFinishOptions

ViewerOptions

Returns

void


destroy()

destroy(): void

Defined in: controllers/OpenSeadragonController.ts:179

Returns

void


setViewerOptions()

setViewerOptions(viewerOptions): void

Defined in: controllers/OpenSeadragonController.ts:47

Parameters

viewerOptions

ViewerOptions

Returns

void


synchronize()

synchronize(layers, images, labels, loadImage, loadLabels, __namedParameters): Promise<void>

Defined in: controllers/OpenSeadragonController.ts:148

Parameters

layers

Layer[]

images

Image[]

labels

Labels[]

loadImage

(imageId, options) => Promise<ImageData>

loadLabels

(labelsId, options) => Promise<LabelsData>

__namedParameters
signal?

AbortSignal

Returns

Promise<void>