Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BitmapColorScaleGL

位图的色例

export

Hierarchy

Index

Constructors

Properties

colorScale: TexImageSource

色例贴图

memberof

GLBitmapColorScale

max: number

最大值

memberof

GLBitmapColorScale

min: number

最小值

memberof

GLBitmapColorScale

Methods

  • clearCaches(): void
  • 根据指定的feature获取当前样式对应的实际值

    memberof

    FeatureBaseClass

    Parameters

    • sourceValue: any
    • cacheFirst: boolean = true

      默认优先从缓存中获取,如果缓存中没有找到,再进行更新。传入false进行强制更新。update方法被调用后会自动清空缓存。

    • Optional values: any[]

      如果有多个数值,可以以数组传入,需要样式本身支持多数值。目前格点样式的字符串和数值字段可以通过配置中最后增加|来设置要使用的值的索引号。

    Returns IBitmapColorScaleFieldGLOptions

    {T}

  • isStyle(): boolean
  • 表名当前的类是否是样式相关类。该类永远返回true

    memberof

    StyleBaseClass

    Returns boolean

  • copyFromStopRules(sr: IStopRulesOptions | StopRules, min: number, max: number, width: number, gradient: boolean, startIdx: number, endIdx: number, keepSourcePositions?: boolean, positions?: number[], height?: number): BitmapColorScaleGL
  • Parameters

    • sr: IStopRulesOptions | StopRules
    • min: number
    • max: number
    • width: number
    • gradient: boolean
    • startIdx: number
    • endIdx: number
    • Optional keepSourcePositions: boolean
    • Optional positions: number[]
    • height: number = 1

    Returns BitmapColorScaleGL

  • 根据提供的参数动态创建一个bitmap色例

    static
    memberof

    BitmapColorScaleGL

    Parameters

    • min: number

      最小值

    • max: number

      最大值

    • width: number

      色例宽度

    • gradient: boolean
    • colors: GridStaticColorFieldGL[]

      颜色表

    • Optional positions: number[]
    • height: number = 1

    Returns BitmapColorScaleGL

    {BitmapColorScaleGL}

  • createColorScale(width: number, gradient: boolean, colors: GridStaticColorFieldGL[], positions?: number[], height?: number): HTMLCanvasElement
  • 根据提供的参数创建一个bitmap颜色贴图

    static
    memberof

    BitmapColorScaleGL

    Parameters

    • width: number

      贴图宽度

    • gradient: boolean
    • colors: GridStaticColorFieldGL[]

      颜色表

    • Optional positions: number[]
    • height: number = 1

    Returns HTMLCanvasElement

    {HTMLCanvasElement}

  • 从颜色的分级规则创建一个bitmap色例

    static
    memberof

    BitmapColorScaleGL

    Parameters

    • sr: IStopRulesOptions | StopRules

      颜色的分级规则

    • width: number

      色例宽度

    • gradient: boolean

      是否渐变

    • startIdx: number

      开始的idx

    • endIdx: number

      结束的idx

    • height: number = 1

    Returns BitmapColorScaleGL

Generated using TypeDoc