Skip to main content

zarr

Classes

ZarrLabelsData

Defined in: data/loaders/zarr.ts:23

Implements

Constructors

Constructor

new ZarrLabelsData(arrays): ZarrLabelsData

Defined in: data/loaders/zarr.ts:29

Parameters
arrays

Array<DataType, Readable>[]

Returns

ZarrLabelsData

Methods

destroy()

destroy(): void

Defined in: data/loaders/zarr.ts:80

Returns

void

Implementation of

ILabelsData.destroy

getHeight()

getHeight(level?): number

Defined in: data/loaders/zarr.ts:37

Parameters
level?

number

Returns

number

Implementation of

ILabelsData.getHeight

getLevelCount()

getLevelCount(): number

Defined in: data/loaders/zarr.ts:41

Returns

number

Implementation of

ILabelsData.getLevelCount

getLevelScale()

getLevelScale(_level): number

Defined in: data/loaders/zarr.ts:45

Parameters
_level

number

Returns

number

Implementation of

ILabelsData.getLevelScale

getTileHeight()

getTileHeight(_level): undefined | number

Defined in: data/loaders/zarr.ts:61

Parameters
_level

number

Returns

undefined | number

Implementation of

ILabelsData.getTileHeight

getTileWidth()

getTileWidth(_level): undefined | number

Defined in: data/loaders/zarr.ts:53

Parameters
_level

number

Returns

undefined | number

Implementation of

ILabelsData.getTileWidth

getWidth()

getWidth(level?): number

Defined in: data/loaders/zarr.ts:33

Parameters
level?

number

Returns

number

Implementation of

ILabelsData.getWidth

loadTile()

loadTile(_level, _x, _y, signal?): Promise<UintArray>

Defined in: data/loaders/zarr.ts:69

Parameters
_level

number

_x

number

_y

number

signal?

AbortSignal

Returns

Promise<UintArray>

Implementation of

ILabelsData.loadTile


ZarrLabelsDataLoader

Defined in: data/loaders/zarr.ts:83

Extends

Constructors

Constructor

new ZarrLabelsDataLoader(dataSource, projectDir): ZarrLabelsDataLoader

Defined in: data/loaders/base.ts:20

Parameters
dataSource

IZarrLabelsDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

ZarrLabelsDataLoader

Inherited from

LabelsDataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: IZarrLabelsDataSourceModel

Defined in: data/loaders/base.ts:17

Inherited from

LabelsDataLoaderBase.dataSource

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18

Inherited from

LabelsDataLoaderBase.workspace

Methods

loadLabels()

loadLabels(signal?): Promise<ZarrLabelsData>

Defined in: data/loaders/zarr.ts:87

Parameters
signal?

AbortSignal

Returns

Promise<ZarrLabelsData>

Overrides

LabelsDataLoaderBase.loadLabels

Interfaces

IZarrLabelsDataSourceModel

Defined in: data/loaders/zarr.ts:13

A data source for 2D labels masks

Extends

Properties

fetchStoreOptions?

optional fetchStoreOptions: object

Defined in: data/loaders/zarr.ts:17

overrides?

optional overrides: RequestInit

useSuffixRequest?

optional useSuffixRequest: boolean

hasLevels?

optional hasLevels: boolean

Defined in: data/loaders/zarr.ts:16

path?

optional path: string

Defined in: models/base.ts:45

Local path (relative to workspace root)

Inherited from

ILabelsDataSourceModel.path

type

type: "zarr"

Defined in: models/base.ts:39

Data source type

Inherited from

ILabelsDataSourceModel.type

url?

optional url: string

Defined in: models/base.ts:42

Remote URL (absolute or relative to TissUUmaps root)

Inherited from

ILabelsDataSourceModel.url

zarrPath?

optional zarrPath: string

Defined in: data/loaders/zarr.ts:15

Variables

ZARR_LABELS_DATA_SOURCE

const ZARR_LABELS_DATA_SOURCE: "zarr" = "zarr"

Defined in: data/loaders/zarr.ts:11