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>