Skip to main content

tiff

Classes

TIFFLabelsData

Defined in: data/loaders/tiff.ts:28

Implements

Constructors

Constructor

new TIFFLabelsData(levels, tileWidth, tileHeight): TIFFLabelsData

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

Parameters
levels

GeoTIFFImage[]

tileWidth

null | number

tileHeight

null | number

Returns

TIFFLabelsData

Methods

destroy()

destroy(): void

Defined in: data/loaders/tiff.ts:90

Returns

void

Implementation of

ILabelsData.destroy

getHeight()

getHeight(level?): number

Defined in: data/loaders/tiff.ts:47

Parameters
level?

number

Returns

number

Implementation of

ILabelsData.getHeight

getLevelCount()

getLevelCount(): number

Defined in: data/loaders/tiff.ts:51

Returns

number

Implementation of

ILabelsData.getLevelCount

getLevelScale()

getLevelScale(level): number

Defined in: data/loaders/tiff.ts:55

Parameters
level

number

Returns

number

Implementation of

ILabelsData.getLevelScale

getTileHeight()

getTileHeight(level): undefined | number

Defined in: data/loaders/tiff.ts:63

Parameters
level

number

Returns

undefined | number

Implementation of

ILabelsData.getTileHeight

getTileWidth()

getTileWidth(level): undefined | number

Defined in: data/loaders/tiff.ts:59

Parameters
level

number

Returns

undefined | number

Implementation of

ILabelsData.getTileWidth

getWidth()

getWidth(level?): number

Defined in: data/loaders/tiff.ts:43

Parameters
level?

number

Returns

number

Implementation of

ILabelsData.getWidth

loadTile()

loadTile(level, x, y, signal?): Promise<UintArray>

Defined in: data/loaders/tiff.ts:67

Parameters
level

number

x

number

y

number

signal?

AbortSignal

Returns

Promise<UintArray>

Implementation of

ILabelsData.loadTile


TIFFLabelsDataLoader

Defined in: data/loaders/tiff.ts:93

Extends

Constructors

Constructor

new TIFFLabelsDataLoader(dataSource, projectDir): TIFFLabelsDataLoader

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

Parameters
dataSource

ITIFFLabelsDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

TIFFLabelsDataLoader

Inherited from

LabelsDataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: ITIFFLabelsDataSourceModel

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<TIFFLabelsData>

Defined in: data/loaders/tiff.ts:97

Parameters
signal?

AbortSignal

Returns

Promise<TIFFLabelsData>

Overrides

LabelsDataLoaderBase.loadLabels

Interfaces

ITIFFLabelsDataSourceModel

Defined in: data/loaders/tiff.ts:22

A data source for 2D labels masks

Extends

Properties

path?

optional path: string

Defined in: models/base.ts:45

Local path (relative to workspace root)

Inherited from

ILabelsDataSourceModel.path

tileHeight?

optional tileHeight: number

Defined in: data/loaders/tiff.ts:25

tileWidth?

optional tileWidth: number

Defined in: data/loaders/tiff.ts:24

type

type: "tiff"

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

Variables

TIFF_LABELS_DATA_SOURCE

const TIFF_LABELS_DATA_SOURCE: "tiff" = "tiff"

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