Swipe
类:卷帘
Constructor
new Glodon.Bimface.Plugins.Viewport.Swipe(swipeConfig)
构造卷帘对象
Parameters:
| Name | Type | Description |
|---|---|---|
| swipeConfig | Glodon.Bimface.Plugins.Viewport.SwipeConfig | 卷帘的配置项 |
Methods
destroy()
销毁卷帘对象
getLayerContents()
获取各视口的可视图层
Returns:
| Type | Description |
|---|---|
| Array | 两视口内包含图层或图层组的ID对象数组,例[[layerId1,layerId2,groupId1,…],[layerId3,groupId2,…]]。设置顺序为从左至右、从上至下、从外视口至内嵌视口 |
getSwipeMode()
获取卷帘视口模式
Returns:
| Type | Description |
|---|---|
| Object | 卷帘视口模式 |
hide()
隐藏卷帘对象
isBorderDraggable()
获取内嵌视口是否可拖拽
Returns:
| Type | Description |
|---|---|
| Boolean | 视口边界是否可拖拽 |
isEmbeddedViewDraggable()
获取内嵌视口是否可拖拽
Returns:
| Type | Description |
|---|---|
| Boolean | 内嵌视口是否可拖拽 |
setBorderDraggable(draggable)
设置视口边界是否可拖拽
Parameters:
| Name | Type | Description |
|---|---|---|
| draggable | Boolean | 视口边界是否可拖拽 |
setEmbeddedViewDraggable(draggable)
设置内嵌视口是否可拖拽
Parameters:
| Name | Type | Description |
|---|---|---|
| draggable | Boolean | 内嵌视口是否可拖拽 |
setLayerContents(layerContents)
设置各视口的可视图层
Parameters:
| Name | Type | Description |
|---|---|---|
| layerContents | Array | 两视口内包含图层或图层组的ID对象数组,例[[layerId1,layerId2,groupId1,…],[layerId3,groupId2,…]]。设置顺序为从左至右、从上至下、从外视口至内嵌视口 |
setSwipeMode(mode)
设置卷帘视口模式
Parameters:
| Name | Type | Description |
|---|---|---|
| mode | Object | 卷帘视口模式设置 |
show()
显示卷帘对象
update()
更新卷帘对象