Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Properties

Private _canvas

_canvas: HTMLCanvasElement

Private _canvasSource

_canvasSource: ImageCanvasSource

Private _colorProgram

_colorProgram: {}

Type declaration

  • [key: string]: any

Private _colorScale

_colorScale: any

Private _colorScaleTexture

_colorScaleTexture: WebGLTexture

Private _context

_context: WebGLRenderingContext

Private _dataBuffer

_dataBuffer: WebGLBuffer

Private _dataSource

_dataSource: IDataSource

Private _frameBuffer

_frameBuffer: WebGLFramebuffer

Private _grayScaleProgram

_grayScaleProgram: {}

Type declaration

  • [key: string]: any

Private _grayScaleTexture

_grayScaleTexture: WebGLTexture

Private _isInstantiated

_isInstantiated: boolean = false

_layerId

_layerId: string

Private _max

_max: number

Private _min

_min: number

Private _options

Private _size

_size: [number, number]

Private _squareBuffer

_squareBuffer: WebGLBuffer

Private _vertices

_vertices: number[]

_visible

_visible: boolean

_zIndex

_zIndex: number

Methods

Private _canvasFunction

  • _canvasFunction(extent: [number, number, number, number], resolution: number, pixelRatio: number, size: [number, number], projection: any): HTMLCanvasElement
  • Parameters

    • extent: [number, number, number, number]
    • resolution: number
    • pixelRatio: number
    • size: [number, number]
    • projection: any

    Returns HTMLCanvasElement

Private _createVertices

  • Parameters

    Returns number[]

Private _initiateWebGL

  • _initiateWebGL(size: [number, number]): void
  • Parameters

    • size: [number, number]

    Returns void

Private _instantiateData

  • Parameters

    Returns void

Private _instantiateLayer

  • _instantiateLayer(): void
  • Returns void

Private _refresh

  • Parameters

    Returns void

Private _renderColors

  • _renderColors(size: [number, number]): void
  • Parameters

    • size: [number, number]

    Returns void

Private _resize

  • _resize(): void
  • Returns void

Private _updateGrayScaleTexture

  • _updateGrayScaleTexture(nPoints: number, size: [number, number], extent: [number, number, number, number], resolution: number): void
  • Parameters

    • nPoints: number
    • size: [number, number]
    • extent: [number, number, number, number]
    • resolution: number

    Returns void

Protected addLayer

  • addLayer(layer: Layer): void
  • Parameters

    Returns void

Protected clearLayers

  • clearLayers(): void

getDataSource

getId

  • getId(): string
  • Returns string

getLayerCollection

  • getLayerCollection(): LayerCollection

getLayers

getType

getVisible

  • getVisible(): any
  • Returns any

initialize

Protected setLayersVisible

  • setLayersVisible(visible: boolean): void
  • Parameters

    • visible: boolean

    Returns void

setVisible

  • setVisible(visible: boolean): void
  • Parameters

    • visible: boolean

    Returns void

Generated using TypeDoc