IDrawingFilterModel

建筑图层所有要素对象,存储场景中不同建筑图层的所有要素信息的对象

属性

buildingAllFeaturesObj

建筑图层所有要素对象,存储场景中不同建筑图层的所有要素信息的对象

buildingAllFeaturesObj: object

类型: object

buildingFilterFeaturesAllObj

所有建筑图层筛选要素对象,所有选中区域内的建筑图层要素集合

buildingFilterFeaturesAllObj: object

类型: object

buildingFilterFeaturesObj

建筑图层筛选要素对象,最新绘制或选中图形区域内的建筑图层要素集合

buildingFilterFeaturesObj: object

类型: object

buildingFilterObj

建筑图层过滤器对象,建筑图层BuildingFilter类实例的集合

buildingFilterObj: object

类型: object

buildingLayerViewArr

建筑图层视图数组,场景中所有建筑图层的LayerView对象集合

buildingLayerViewArr: ILayer

类型: ILayer

drawLayer

绘制图层,用于承载用户绘制几何图形的图层对象

drawLayer: any

类型: any

geometryArr

几何图形数组,绘制图层中所有图形的几何对象集合

geometryArr: IGeometry

类型: IGeometry

graphicList

图形列表,绘制的要素几何图形列表

graphicList: IListItem

类型: IListItem

layerArr

图层数组,场景中所有需要进行区域操作的图层对象集合

layerArr: ILayer

类型: ILayer

reverseBuildingFilterFeaturesAllObj

反向建筑图层筛选要素对象,所有选中区域外的未选中建筑图层要素集合

reverseBuildingFilterFeaturesAllObj: object

类型: object

sketchViewModel

草图视图模型,用于处理几何图形绘制逻辑的视图模型对象

sketchViewModel: any

类型: any

type

几何筛选操作类型,定义空间关系类型:包含(contains)或分离(disjoint)

type: "contains" | "disjoint"

类型: "contains" | "disjoint"

方法

close

关闭全部操作,停止所有筛选操作但保留绘制图层

close(): void

返回:void

delDrawLayer

删除绘制图层,从场景中完全移除绘制图层对象

delDrawLayer(): void

返回:void

getAllSceneLayer

获取场景中所有图层,遍历并收集当前场景中的所有图层对象

getAllSceneLayer(): void

返回:void

init

初始化方法,初始化几何筛选功能的相关配置和状态

init(): void

返回:void

removeAllBuildingFilterFeatures

建筑图层过滤要素清除,清除建筑图层中所有被筛选的要素

removeAllBuildingFilterFeatures(): void

返回:void

removeAllGeometry

绘制图形清除,清除绘制图层中的所有几何图形

removeAllGeometry(): void

返回:void

removeAllGraphicList

清空图形列表,清空当前存储的所有图形列表项

removeAllGraphicList(): void

返回:void

removeAllLayerFilter

白模过滤清除,清除应用在白模图层上的所有过滤条件

removeAllLayerFilter(): void

返回:void

setRegion

初始化设置绘制区域

setRegion(regionArr, regionInfo?): void

参数

  • regionArr: IRegion | IRegion 绘制区域参数,可以是单个区域或区域数组
  • regionInfo?: IRegionInfo 可选的区域配置信息,根据提供的区域参数初始化绘制区域

返回:void

start

开始区域绘制

start(type): void

参数

  • type: string 绘制类型:多边形(polygon)、矩形(rectangle)或圆形(circle),启动指定类型的几何图形绘制功能

返回:void

BIMFlux AI