Interface: LabelsData
Defined in: storage/labels.ts:29
Loaded label image data providing a tiled, multi-resolution integer raster
Each pixel value represents a label (segment) ID.
Extends
Methods
destroy()
destroy():
void
Defined in: storage/base.ts:12
Releases all resources held by this data object
Returns
void
Inherited from
getHeight()
getHeight(
level?):number
Defined in: storage/labels.ts:42
Returns the full labels image height in pixels
Parameters
level?
number
Pyramid level (defaults to the highest resolution)
Returns
number
getIds()
getIds():
number[]
Defined in: storage/base.ts:23
Returns an array of item IDs
Returns
number[]
Inherited from
getLevelCount()
getLevelCount():
number
Defined in: storage/labels.ts:45
Returns the number of pyramid levels
Returns
number
getLevelScale()
getLevelScale(
level):number
Defined in: storage/labels.ts:53
Returns the scale factor for a given pyramid level relative to the highest resolution
Parameters
level
number
Pyramid level
Returns
number
getSize()
getSize():
number
Defined in: storage/base.ts:26
Returns the total number of items
Returns
number
Inherited from
getTileHeight()
getTileHeight(
level):number
Defined in: storage/labels.ts:67
Returns the tile height for a given pyramid level
Parameters
level
number
Pyramid level
Returns
number
getTileWidth()
getTileWidth(
level):number
Defined in: storage/labels.ts:60
Returns the tile width for a given pyramid level
Parameters
level
number
Pyramid level
Returns
number
getWidth()
getWidth(
level?):number
Defined in: storage/labels.ts:35
Returns the full labels image width in pixels
Parameters
level?
number
Pyramid level (defaults to the highest resolution)
Returns
number
loadTile()
loadTile(
level,x,y,options?):Promise<UintArray>
Defined in: storage/labels.ts:77
Loads a single tile as an unsigned integer array
Parameters
level
number
Pyramid level
x
number
Tile column index
y
number
Tile row index
options?
Optional abort signal and progress callback
onProgress?
signal?
AbortSignal
Returns
Promise<UintArray>