TileService
Index
Properties
Accessors
Methods
Properties
remainingTiles
readonlytileStream
workersReady
Accessors
zfpReady
Returns boolean
staticInstance
Returns TileService
Methods
clearCompressedCache
Parameters
fileId: number
Returns void
clearGPUCache
Parameters
fileId: number
Returns void
clearQueueForChannelMap
Parameters
pendingRequests: Map<string, Map<number, boolean>>
fileId: number
currentChannelRange: { max: number; min: number }
currentTileRange: number[]
previousTileRange: number[]
Returns void
clearRequestQueue
Parameters
optionalfileId: number
Returns void
publicdecompressPreviewRasterData
Parameters
previewData: PvPreviewData
Returns void
getTile
Parameters
tileCoordinateEncoded: number
fileId: number
channel: number
peek: boolean = false
Returns any
getTileTextureParameters
Parameters
tile: RasterTile
Returns { offset: { x: number; y: number }; texture: WebGLTexture }
offset: { x: number; y: number }
x: number
y: number
texture: WebGLTexture
groupChannels
Parameters
channelToTilesArray: { channel: number; tiles: number[] }[]
Returns { range: { max: number; min: number }; tiles: number[] }[]
handleFileClosed
Parameters
fileId: number
Returns void
requestChannelMapTiles
Parameters
tiles: TileCoordinate[]
frame: FrameStore
focusPoint: Point2D
compressionQuality: number
fullChannelRange: { max: number; min: number }
Returns void
requestTiles
Parameters
tiles: TileCoordinate[]
fileId: number
channel: number
stokes: number
focusPoint: Point2D
compressionQuality: number
channelsChanged: boolean = false
Returns void
publicsetAnimationEnabled
Parameters
val: boolean
Returns void
publicsetCache
Parameters
lruCapacityGPU: number
lruCapacitySystem: number
Returns void
setWorkerReady
Parameters
index: number
Returns void
updateHiddenFileChannels
Parameters
fileId: number
channel: number
stokes: number
optionalchannelMapEnabled: boolean
Returns void
updateRemainingTileCount
Returns void
uploadTileToGPU
Parameters
tile: RasterTile
Returns void