DrawableContainer
类:外部标签的容器
Constructor
new Glodon.Bimface.Earth.Plugins.Drawable.DrawableContainer(drawableContainerConfig)
构造外部标签容器
Parameters:
Name | Type | Description |
---|---|---|
drawableContainerConfig | Glodon.Bimface.Earth.Plugins.Drawable.DrawableContainerConfig | 外部标签容器的配置项 |
Methods
addItem(drawable)
添加外部标签
Parameters:
Name | Type | Description |
---|---|---|
drawable | Glodon.Bimface.Earth.Plugins.Drawable.CustomItem | Glodon.Bimface.Earth.Plugins.Drawable.LeadLabel | Glodon.Bimface.Earth.Plugins.Drawable.Image | 外部标签 |
addItems(items)
添加多个外部标签
Parameters:
Name | Type | Description |
---|---|---|
items | Array | 外部标签列表 |
clear()
清空外部标签
exit()
退出外部标签绘制
getAllItems()
获取所有外部标签
Returns:
Type | Description |
---|---|
Array | 外部标签信息列表 |
getItemById(id)
根据ID获取外部标签
Parameters:
Name | Type | Description |
---|---|---|
id | String | 外部标签ID |
hideAllItems()
隐藏所有外部标签
hideItemsById(ids)
根据ID隐藏外部标签
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 外部标签ID列表 |
removeItemById(id)
根据ID删除外部标签对象
Parameters:
Name | Type | Description |
---|---|---|
id | String | 外部标签ID |
showAllItems()
显示所有外部标签
showItemsById(ids)
根据ID显示外部标签
Parameters:
Name | Type | Description |
---|---|---|
ids | Array | 外部标签ID列表 |
update()
重新绘制外部标签