Class: DFC::Common::DFCLayerManager::LayersHandler

Inherits:
Object
  • Object
show all

Overview

图层处理器

Class Method Summary # collapse

Instance Method Summary # collapse

Constructor Details

#initialize(domain, layer_tree) ⇒ LayersHandler

Returns a new instance of LayersHandler.

Parameters:

  • domain (Symbol)

    专业 详 LayerObject 的常量

  • layer_tree (Array<Object>)

    图层树(z-tree结构,JSON)

Class Method Details

.checked_layer_tree_2_objects(domain, layer_tree) ⇒ DFC::Common::DFCLayerManager::LayerObject

从输入的 layer_tree 中,将已选中的图层树转换为对象(LayerObject)

Parameters:

  • domain (Symbol)

    专业 详 LayerObject 的常量

  • layer_tree (Array<Object>)

    图层树(z-tree结构,JSON)

Returns:

.used_layer_tree(domain, layer_tree) ⇒ Array

从输入的 layer_tree 中,获取已经使用了的图层树(给出图,出表的界面使用)

Parameters:

  • domain (Symbol)

    专业 详 LayerObject 的常量

  • layer_tree (Array<Object>)

    图层树(z-tree结构,JSON)

Returns:

  • (Array)

    图层树(z-tree结构,JSON)

.used_layer_tree_by_floor(domain, layer_tree, floor) ⇒ Array

根据楼层,从输入的 layer_tree 中,获取已经使用了的图层树(给出图,出表的界面使用)

Parameters:

  • domain (Symbol)

    专业 详 LayerObject 的常量

  • layer_tree (Array<Object>)

    图层树(z-tree结构,JSON)

  • floor (String)

    楼层名

Returns:

  • (Array)

    图层树(z-tree结构,JSON)

Instance Method Details

#checked_layer_objectsDFC::Common::DFCLayerManager::LayerObject

将已选中的图层树转换为对象(LayerObject)

#used_layer_treeArray

获取已经使用了的图层树(给出图,出表的界面使用)

Returns:

  • (Array)

    图层树(z-tree结构,JSON)

#used_layer_tree_by_floor(floor) ⇒ Array

根据楼层,获取已经使用了的图层树(给出图,出表的界面使用)

Parameters:

  • floor (String)

    楼层名

Returns:

  • (Array)

    图层树(z-tree结构,JSON)