Version: 5.0.0Methods
- clearCompressedCache(fileId: number): void
- clearGPUCache(fileId: number): void
- clearQueueForChannelMap(pendingRequests: Map<string, Map<number, boolean>>, fileId: number, currentChannelRange: { max: number; min: number }, currentTileRange: number[], previousTileRange: number[]): void
Parameters
pendingRequests: Map<string, Map<number, boolean>>
fileId: number
currentChannelRange: { max: number; min: number }
currentTileRange: number[]
previousTileRange: number[]
Returns void
- clearRequestQueue(fileId?: number): void
- decompressPreviewRasterData(previewData: PvPreviewData): void
Parameters
previewData: PvPreviewData
Returns void
- getTile(tileCoordinateEncoded: number, fileId: number, channel: number, peek?: boolean): RasterTile
Parameters
tileCoordinateEncoded: number
fileId: number
channel: number
peek: boolean = false
- getTileTextureParameters(tile: RasterTile): { offset: { x: number; y: number }; texture: WebGLTexture }
Parameters
Returns { offset: { x: number; y: number }; texture: WebGLTexture }
offset: { x: number; y: number }
texture: WebGLTexture
- groupChannels(channelToTilesArray: { channel: number; tiles: number[] }[]): { range: { max: number; min: number }; tiles: number[] }[]
Parameters
channelToTilesArray: { channel: number; tiles: number[] }[]
Returns { range: { max: number; min: number }; tiles: number[] }[]
- handleFileClosed(fileId: number): void
- requestChannelMapTiles(tiles: TileCoordinate[], frame: FrameStore, focusPoint: Point2D, compressionQuality: number, fullChannelRange: { max: number; min: number }, polarizationChanged?: boolean): void
Parameters
compressionQuality: number
fullChannelRange: { max: number; min: number }
polarizationChanged: boolean = false
Returns void
- requestTiles(tiles: TileCoordinate[], fileId: number, channel: number, stokes: number, focusPoint: Point2D, compressionQuality: number, channelsChanged?: boolean): void
Parameters
fileId: number
channel: number
stokes: number
compressionQuality: number
channelsChanged: boolean = false
Returns void
- setAnimationEnabled(val: boolean): void
- setCache(lruCapacityGPU: number, lruCapacitySystem: number): void
Parameters
lruCapacityGPU: number
lruCapacitySystem: number
Returns void
- setWorkerReady(index: number): void
- updateChannelMapActiveChannel(fileId: number, channel: number, stokes: number): void
Parameters
fileId: number
channel: number
stokes: number
Returns void
- updateHiddenFileChannels(fileId: number, channel: number, stokes: number): void
Parameters
fileId: number
channel: number
stokes: number
Returns void
- updateRemainingTileCount(): void