Skip to main content

Class: OMEZarrImageDataProvider

Defined in: @tissuumaps-storage/src/ome-zarr/OMEZarrImageDataProvider.ts:14

Implements

Constructors

Constructor

new OMEZarrImageDataProvider(): OMEZarrImageDataProvider

Returns

OMEZarrImageDataProvider

Properties

name

readonly name: "OME-Zarr" = "OME-Zarr"

Defined in: @tissuumaps-storage/src/ome-zarr/OMEZarrImageDataProvider.ts:18

The name of the data provider

Implementation of

ImageDataProvider.name


schema

readonly schema: object

Defined in: @tissuumaps-storage/src/ome-zarr/OMEZarrImageDataProvider.ts:20

The JSON schema for the data source

properties

properties: object

properties.c

c: object

properties.c.type

type: string = "number"

properties.t

t: object

properties.t.type

type: string = "number"

properties.url

url: object

properties.url.type

type: string = "string"

properties.z

z: object

properties.z.type

type: string = "number"

required

required: string[]

type

type: string = "object"

Implementation of

ImageDataProvider.schema


uischema

readonly uischema: object

Defined in: @tissuumaps-storage/src/ome-zarr/OMEZarrImageDataProvider.ts:40

The JSON Forms UI schema for the data source

elements

elements: object[]

type

type: string = "VerticalLayout"

Implementation of

ImageDataProvider.uischema

Methods

open()

open(dataSource, options?): Promise<OMEZarrImageData>

Defined in: @tissuumaps-storage/src/ome-zarr/OMEZarrImageDataProvider.ts:67

Opens a data source and returns the loaded data accessor

Parameters

dataSource

OMEZarrImageDataSource

The data source to open

options?

Optional abort signal, progress callback, and workspace directory handle

onProgress?

ProgressCallback

signal?

AbortSignal

workspace?

FileSystemDirectoryHandle | null

Returns

Promise<OMEZarrImageData>

A promise that resolves to the loaded data accessor

Implementation of

ImageDataProvider.open