Skip to main content

Class: NVZarrHelper

Defined in: nvimage/zarr/NVZarrHelper.ts:142

Properties

PropertyTypeDefault valueDefined in
centerAtDragStartobjectnullnvimage/zarr/NVZarrHelper.ts:183
centerAtDragStart.xnumberundefinednvimage/zarr/NVZarrHelper.ts:183
centerAtDragStart.ynumberundefinednvimage/zarr/NVZarrHelper.ts:183
centerAtDragStart.znumberundefinednvimage/zarr/NVZarrHelper.ts:183
onAllChunksLoaded?() => voidundefinednvimage/zarr/NVZarrHelper.ts:186
onChunksUpdated?() => voidundefinednvimage/zarr/NVZarrHelper.ts:185

Methods

beginDrag()

beginDrag(): void;

Defined in: nvimage/zarr/NVZarrHelper.ts:518

Returns

void


clearCache()

clearCache(): void;

Defined in: nvimage/zarr/NVZarrHelper.ts:1034

Returns

void


endDrag()

endDrag(): void;

Defined in: nvimage/zarr/NVZarrHelper.ts:522

Returns

void


getLevelDims()

getLevelDims(): object;

Defined in: nvimage/zarr/NVZarrHelper.ts:594

Returns

object

NameTypeDefined in
depthnumbernvimage/zarr/NVZarrHelper.ts:594
heightnumbernvimage/zarr/NVZarrHelper.ts:594
widthnumbernvimage/zarr/NVZarrHelper.ts:594

getPyramidInfo()

getPyramidInfo(): ZarrPyramidInfo;

Defined in: nvimage/zarr/NVZarrHelper.ts:586

Returns

ZarrPyramidInfo


getPyramidLevel()

getPyramidLevel(): number;

Defined in: nvimage/zarr/NVZarrHelper.ts:590

Returns

number


getViewportState()

getViewportState(): object;

Defined in: nvimage/zarr/NVZarrHelper.ts:577

Returns

object

NameTypeDefined in
centerXnumbernvimage/zarr/NVZarrHelper.ts:577
centerYnumbernvimage/zarr/NVZarrHelper.ts:577
centerZnumbernvimage/zarr/NVZarrHelper.ts:577
levelnumbernvimage/zarr/NVZarrHelper.ts:577

getVolumeDims()

getVolumeDims(): object;

Defined in: nvimage/zarr/NVZarrHelper.ts:598

Returns

object

NameTypeDefined in
depthnumbernvimage/zarr/NVZarrHelper.ts:598
heightnumbernvimage/zarr/NVZarrHelper.ts:598
widthnumbernvimage/zarr/NVZarrHelper.ts:598

getWorldOffset()

getWorldOffset(): [number, number, number];

Defined in: nvimage/zarr/NVZarrHelper.ts:602

Returns

[number, number, number]


loadInitialChunks()

loadInitialChunks(): Promise<void>;

Defined in: nvimage/zarr/NVZarrHelper.ts:269

Returns

Promise<void>


mmToLevelCoords()

mmToLevelCoords(
mmX: number,
mmY: number,
mmZ: number): object;

Defined in: nvimage/zarr/NVZarrHelper.ts:648

Convert physical (mm) coordinates back to real zarr level pixel coordinates. Inverts the affine: levelPixel = (mm - OME_translation) / scale

Parameters

ParameterType
mmXnumber
mmYnumber
mmZnumber

Returns

object

NameTypeDefined in
depthnumbernvimage/zarr/NVZarrHelper.ts:655
heightnumbernvimage/zarr/NVZarrHelper.ts:654
levelnumbernvimage/zarr/NVZarrHelper.ts:656
levelDimsobjectnvimage/zarr/NVZarrHelper.ts:657
levelDims.depthnumbernvimage/zarr/NVZarrHelper.ts:657
levelDims.heightnumbernvimage/zarr/NVZarrHelper.ts:657
levelDims.widthnumbernvimage/zarr/NVZarrHelper.ts:657
widthnumbernvimage/zarr/NVZarrHelper.ts:653

panBy()

panBy(
dx: number,
dy: number,
dz: number): Promise<void>;

Defined in: nvimage/zarr/NVZarrHelper.ts:526

Parameters

ParameterTypeDefault value
dxnumberundefined
dynumberundefined
dznumber0

Returns

Promise<void>


panTo()

panTo(
newCenterX: number,
newCenterY: number,
newCenterZ?: number): Promise<void>;

Defined in: nvimage/zarr/NVZarrHelper.ts:535

Parameters

ParameterType
newCenterXnumber
newCenterYnumber
newCenterZ?number

Returns

Promise<void>


refresh()

refresh(): Promise<void>;

Defined in: nvimage/zarr/NVZarrHelper.ts:1038

Returns

Promise<void>


setPyramidLevel()

setPyramidLevel(level: number): Promise<void>;

Defined in: nvimage/zarr/NVZarrHelper.ts:556

Parameters

ParameterType
levelnumber

Returns

Promise<void>


setWorldCenter()

setWorldCenter(targetMM: [number, number, number]): void;

Defined in: nvimage/zarr/NVZarrHelper.ts:611

Set the world-space offset so the full level's center maps to targetMM in world space. Computes the native physical center of the zarr level, then sets worldOffsetMM so that center aligns with targetMM. Also centers the viewport on the level center.

Parameters

ParameterType
targetMM[number, number, number]

Returns

void


create()

static create(
hostImage: NVImage,
url: string,
options: NVZarrHelperOptions): Promise<NVZarrHelper>;

Defined in: nvimage/zarr/NVZarrHelper.ts:208

Parameters

ParameterType
hostImageNVImage
urlstring
optionsNVZarrHelperOptions

Returns

Promise<NVZarrHelper>