Skip to main content
Version: 4.1.0

TileService

Index

Properties

remainingTiles

remainingTiles: number

readonlytileStream

tileStream: Subject<TileStreamDetails>

workersReady

workersReady: boolean[]

Accessors

zfpReady

  • get zfpReady(): boolean
  • Returns boolean

staticInstance

  • get Instance(): TileService
  • Returns TileService

Methods

clearCompressedCache

  • clearCompressedCache(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

clearGPUCache

  • clearGPUCache(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

clearRequestQueue

  • clearRequestQueue(fileId?: number): void
  • Parameters

    • optionalfileId: number

    Returns void

publicdecompressPreviewRasterData

  • decompressPreviewRasterData(previewData: PvPreviewData): void
  • Parameters

    • previewData: PvPreviewData

    Returns void

getTile

  • getTile(tileCoordinateEncoded: number, fileId: number, channel: number, stokes: number, peek?: boolean): RasterTile
  • Parameters

    • tileCoordinateEncoded: number
    • fileId: number
    • channel: number
    • stokes: number
    • peek: boolean = false

    Returns RasterTile

getTileTextureParameters

  • getTileTextureParameters(tile: RasterTile): { offset: { x: number; y: number }; texture: WebGLTexture }
  • Parameters

    • tile: RasterTile

    Returns { offset: { x: number; y: number }; texture: WebGLTexture }

    • offset: { x: number; y: number }
      • x: number
      • y: number
    • texture: WebGLTexture

handleFileClosed

  • handleFileClosed(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

requestTiles

  • requestTiles(tiles: TileCoordinate[], fileId: number, channel: number, stokes: number, focusPoint: Point2D, compressionQuality: number, channelsChanged?: boolean): void
  • Parameters

    • tiles: TileCoordinate[]
    • fileId: number
    • channel: number
    • stokes: number
    • focusPoint: Point2D
    • compressionQuality: number
    • channelsChanged: boolean = false

    Returns void

publicsetAnimationEnabled

  • setAnimationEnabled(val: boolean): void
  • Parameters

    • val: boolean

    Returns void

publicsetCache

  • setCache(lruCapacityGPU: number, lruCapacitySystem: number): void
  • Parameters

    • lruCapacityGPU: number
    • lruCapacitySystem: number

    Returns void

setWorkerReady

  • setWorkerReady(index: number): void
  • Parameters

    • index: number

    Returns void

updateHiddenFileChannels

  • updateHiddenFileChannels(fileId: number, channel: number, stokes: number): void
  • Parameters

    • fileId: number
    • channel: number
    • stokes: number

    Returns void

updateRemainingTileCount

  • updateRemainingTileCount(): void
  • Returns void

uploadTileToGPU

  • uploadTileToGPU(tile: RasterTile): void
  • Parameters

    • tile: RasterTile

    Returns void