Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Floor

楼层类

Hierarchy

Index

Constructors

Properties

code: string

编码

down_trans?: number[]
e_locked: null | boolean
e_opacity: number

编辑状态 透明度 <0无效 >=0替代opacity

e_valid?: null | boolean
e_visible: null | boolean
editing: boolean
f_type: FloorType

楼层类型

floor_id?: string

楼层id

heat_map?: HeatMapData

热力地图数据

id: string

id

layers: Layer[]

层数组

level: number
locked: boolean
multi_floor_up_trans?: number[]
name: string

名称

opacity: number

透明度, 0-1

options: undefined | FloorOptions

参数

parent?: null | DataNode

父节点

properties: undefined | FloorProperties

属性

render_id: string
render_index: number = 0
render_level: number
render_order: number

渲染排序

saveEnable: boolean = true

可以保存

saveTime?: number
selected: boolean = false
selected_color: number = 0xff0000
sort_index: number
touch_enable: boolean
up_trans?: number[]
use_3d?: boolean
valid: boolean

有效

version?: string
visible: boolean

显隐

wall_surface_color?: string | number
wall_surface_size?: [number, number]

墙尺寸

Accessors

  • get children(): null | Layer[]
  • 子节点

    Returns null | Layer[]

  • Returns null | DataNode[]

Methods

  • addLayer(layer: Layer, test?: boolean): void
  • 添加层

    Parameters

    • layer: Layer

    • test: boolean = true

      检测

    Returns void

  • appendId(up?: boolean): string
  • Parameters

    • up: boolean = false

    Returns string

  • dirty(children?: boolean): void
  • 设置脏

    Parameters

    • children: boolean = false

      处理子节点

    Returns void

  • dispose(): void
  • 注销

    Returns void

  • emit(event: string, ...args: any[]): void
  • 事件发送

    Parameters

    • event: string

      事件名

    • Rest ...args: any[]

      参数

    Returns void

  • findParentByClass<T>(parentClass: new () => T): null | T
  • 根据类型向上查找父节点

    Type parameters

    Parameters

    • parentClass: new () => T

      类型

        • new (): T
        • Returns T

    Returns null | T

    节点

  • getLayersById(id: string): undefined | Layer
  • 根据id获取层

    Parameters

    • id: string

      层id

    Returns undefined | Layer

  • getLocked(up?: boolean): boolean
  • 获取显隐

    Parameters

    • up: boolean = false

    Returns boolean

    显隐

  • getOpacity(up?: boolean): number
  • 获取透明

    Parameters

    • up: boolean = false

    Returns number

    number

  • getParentRenderIndex(up?: boolean): number
  • getSize2(update?: boolean): null | Box2
  • 获取尺寸

    Parameters

    • update: boolean = false

    Returns null | Box2

    尺寸

  • getValid(up?: boolean): boolean
  • 获取有效性

    Parameters

    • up: boolean = false

    Returns boolean

    有效性

  • getVisible(up?: boolean): boolean
  • 获取显隐

    Parameters

    • up: boolean = false

    Returns boolean

    显隐

  • getZOffset(): number
  • isDirty(): boolean
  • 是否脏,数据脏

    Returns boolean

    脏状态

  • loadData(data: any): void
  • 加载数据

    Parameters

    • data: any

      json

    Returns void

  • off(event: string, callback: Function): void
  • 关闭事件

    Parameters

    • event: string

      事件名

    • callback: Function

      回调

    Returns void

  • on(event: string, callback: Function): void
  • 开启事件

    Parameters

    • event: string

      事件名

    • callback: Function

      回调

    Returns void

  • removeChild(child: Layer): void
  • removeFromParent(): void
  • removeLayer(layer: Layer): void
  • 删除层

    Parameters

    Returns void

  • removeLayerById(id: string): void
  • 根据id删除层

    Parameters

    • id: string

      层id

    Returns void

  • render(): void
  • 渲染

    Returns void

  • saveData(): any
  • 保存数据

    Returns any

    json

  • setGraphicHeight(height: number): void
  • 设置图形高度

    Parameters

    • height: number

      高度

    Returns void

  • setTouchEnable(enable: boolean, useChildren?: boolean, targetClass?: null | (new () => DataNode)): void
  • 设置触摸

    Parameters

    • enable: boolean
    • useChildren: boolean = false

      作用于子节点

    • targetClass: null | (new () => DataNode) = null

    Returns void

  • update(): void
  • 更新

    Returns void