Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IWindDataProvider

风场格点数据访问器

Hierarchy

Implemented by

Index

Properties

currentTIdx: number

数据源中当前生效的时间索引号,默认是0

memberof

IGridDataProvider

currentZIdx: number

数据源中当前生效的高度层索引号,默认是0

memberof

IGridDataProvider

defaultGrid?: "dir" | "u" | "speed" | "v"
gridOptions: IGridDataOptions

格点数据属性

meta: {}

额外的元信息

Type declaration

  • [key: string]: any
wProvider?: IGridDataProvider

Methods

  • 增加一个sd场

    memberof

    IWindDataProvider

    Parameters

    • s: GridData
    • d: GridData
    • dim: number
    • level: number
    • zValue: number
    • setActive: boolean

      是否设置为当前生效数据

    Returns IWindDataProvider

    {IWindDataProvider}

  • 增加一个uv场

    memberof

    IWindDataProvider

    Parameters

    • u: GridData
    • v: GridData
    • dim: number
    • level: number
    • zValue: number
    • setActive: boolean

      是否设置为当前生效数据

    Returns IWindDataProvider

    {IWindDataProvider}

  • 获取所有的D分量

    Returns GridData[][]

  • 获取所有的S分量

    Returns GridData[][]

  • 获取所有的U分量

    Returns GridData[][]

  • 获取所有的V分量

    Returns GridData[][]

  • 获取所有的W分量

    Returns GridData[][]

  • getD(dim?: number, level?: number): GridData
  • 获取风向场

    Parameters

    • Optional dim: number
    • Optional level: number

    Returns GridData

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

    Parameters

    • Optional dim: number

      时间维度索引

    • Optional level: number

      层次维度索引

    Returns GridData

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

    memberof

    IGridDataProvider

    Returns number

    {number}

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

    memberof

    IGridDataProvider

    Returns number

    {number}

  • getS(dim?: number, level?: number): GridData
  • 获取风速场

    Parameters

    • Optional dim: number
    • Optional level: number

    Returns GridData

  • getSD(y: number, x: number, dim?: any, level?: any): number[]
  • 获取某点风的方向和大小

    Parameters

    • y: number
    • x: number
    • Optional dim: any
    • Optional level: any

    Returns number[]

  • getU(dim?: number, level?: number): GridData
  • 获取u分量场

    Parameters

    • Optional dim: number
    • Optional level: number

    Returns GridData

  • getUV(y: number, x: number, dim?: number, level?: number): number[]
  • 根据y、x位置和时间、高度索引号获取默认的二维格点场

    Parameters

    • y: number
    • x: number
    • Optional dim: number
    • Optional level: number

    Returns number[]

  • getV(dim?: number, level?: number): GridData
  • 获取v分量场

    Parameters

    • Optional dim: number
    • Optional level: number

    Returns GridData

  • getW(dim?: number, level?: number): GridData
  • 获取w分量场

    Parameters

    • Optional dim: number
    • Optional level: number

    Returns GridData

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

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

    Returns IGridDataProvider

    {IGridDataProvider}

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

    memberof

    IGridDataProvider

    Parameters

    • grid: GridData
    • dimIdx: number

      时间索引号

    • levelIdx: number

      高度索引号

    • levelOfZ: number

      高度值

    • setActive: boolean

      是否设置为当前生效的数据

    Returns IGridDataProvider

    {IGridDataProvider}

Generated using TypeDoc