Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GridDataProviderBase Abstract

格点数据访问器基础类型,抽象类

Hierarchy

Implements

Index

Constructors

Properties

gridOptions: IGridDataOptions

格点属性信息

meta: {}

数据元信息(头信息)

Type declaration

  • [key: string]: any

Accessors

  • get currentTIdx(): number
  • set currentTIdx(idx: number): void
  • 获取当前时间维度值,可能为小数

    Returns number

  • 设置当前时间维度值,如果超过了数据中的时间维度,则不执行任何操作

    Parameters

    • idx: number

    Returns void

  • get currentZIdx(): number
  • set currentZIdx(idx: number): void
  • 获取当前高度维度值,可能为小数

    Returns number

  • 设置当前层次维度信息,当设置超出维度范围时,不执行操作

    Parameters

    • idx: number

    Returns void

Methods

  • 获取当前数据访问器中的所有维度数据

    Returns GridData[][]

  • center(): { lat: number; lon: number; z: number }
  • Returns { lat: number; lon: number; z: number }

    • lat: number
    • lon: number
    • z: number
  • centerLat(): number
  • Returns number

  • centerLon(): number
  • Returns number

  • centerZ(): number
  • Returns number

  • getGrid(dim?: any, level?: any): GridData
  • 获取一个二维格点场

    Parameters

    • Optional dim: any
    • Optional level: any

    Returns GridData

  • getIntTIdx(): number
  • 获取当前生效的整数形式的时间索引号

    Returns number

    {number}

  • getIntZIdx(): number
  • 获取当前生效的整数形式的高度层索引号

    Returns number

    {number}

  • listens(type: any, propagate?: any): boolean
  • Parameters

    • type: any
    • Optional propagate: any

    Returns boolean

  • 取消监听当前时间和高度索引所在的格点发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 取消监听时间整数部分发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 取消监听时间高度整数发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 取消监听高度整数部分发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 取消监听时间发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 取消监听时间高度发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 取消监听高度发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 监听当前时间和高度索引所在的格点发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 监听时间的整数部分发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 监听时间和高度的整数部分发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 监听高度的整数部分发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 监听时间索引号发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 监听时间和高度索引号发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • 监听高度层索引号发生变化的消息

    Parameters

    • cb: (() => void)
        • (): void
        • Returns void

    Returns IGridDataProvider

    {IGridDataProvider}

  • unlock(fireLocked?: boolean): void
  • Parameters

    • fireLocked: boolean = true

    Returns void

  • 向当前数据源增加一个格点场

    Parameters

    • grid: GridData
    • dimIdx: number
    • levelIdx: number
    • levelOfZ: number
    • setActive: boolean

    Returns IGridDataProvider

    {IGridDataProvider}

Generated using TypeDoc