巷道交叉口分支对象

Export

Date

2022.4.13

Author

lyx

Hierarchy

Constructors

Properties

_engine: Engine
code: string

分支所属巷道编码

Memberof

Branch

direction: Vector3

分支方向

Memberof

Branch

height: number

分支顶板高度

Memberof

Branch

isStart: boolean

标记是否是分支起点与交叉口连接

Memberof

Branch

isVertical: boolean

标记是否是竖井分支

Memberof

Branch

leftBottom: Vector3

左邦底部坐标

Memberof

Branch

leftTop: Vector3

左邦顶部坐标

Memberof

Branch

leftWidth: number

分支左邦宽度

Memberof

Branch

length: number

分支长度

Memberof

Branch

projection: Vector3

分支方向投影

Memberof

Branch

rightBottom: Vector3

右邦底部坐标

Memberof

Branch

rightTop: Vector3

右邦顶部坐标

Memberof

Branch

rightWidth: number

分支右邦宽度

Memberof

Branch

Accessors

  • get engine(): Engine
  • 获取引擎对象

    Returns Engine

    Memberof

    EngineObject

  • get laneway(): Laneway
  • 获取分支所属巷道

    Returns Laneway

    Memberof

    Branch

Methods

  • 添加事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • callback: ((event) => void)

      事件监听回调

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    • Optional parameters: {
          priority?: Priority;
          target?: any;
      } = {}

      事件参数

      • Optional priority?: Priority
      • Optional target?: any

    Returns number

    Memberof

    EventDispatcher

  • 分发事件

    Parameters

    • event: {
          type: string;
          [key: string]: any;
      }
      • [key: string]: any
      • type: string

    Returns void

    Memberof

    EventDispatcher

  • 释放接口

    Returns void

    Memberof

    EventDispatcher

  • 移除事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • Optional callback: ((event) => void)

      事件监听回调(可选,不设置则表示移除所有监听器)

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    Returns void

    Memberof

    EventDispatcher

  • 通过事件Id移除事件监听器

    Parameters

    • eventID: number

    Returns void

    Memberof

    EventDispatcher

  • 分支转JSON

    Returns {
        [key: string]: any;
    }

    • [key: string]: any

    Memberof

    Branch