VisibilityModel
用于管理视口过滤功能的数据模型,包括隐藏、孤立、冻结和隔离构件的操作
关系
Implements
VisibilityModel Implements IVisibilityModel
实现接口: IVisibilityModel
用于管理视口过滤功能的数据模型,包括隐藏、孤立、冻结和隔离构件的操作
构造函数
VisibilityModel
构造函数
属性
isStart
是否开始过滤
isStart: boolean
类型: boolean
props
模型属性
props: IPluginModelProps
访问器
frozenData
冻结构件数据
get frozenData(): Attributes[]
返回: Attributes 冻结构件数据
冻结数据列表,当前被冻结的构件属性数据列表
hiddenData
隐藏构件数据
get hiddenData(): Attributes[]
返回: Attributes 隐藏构件数据
隐藏数据列表,当前被隐藏的构件属性数据列表
isolatedData
隔离构件数据
get isolatedData(): Attributes[]
返回: Attributes 隔离构件数据
隔离数据列表,当前被隔离的构件属性数据列表
solitaryData
孤立构件数据
get solitaryData(): Attributes[]
返回: Attributes 孤立构件数据
独显数据列表,当前独显状态的构件属性数据列表
type
当前过滤类型
get type(): IVisibilityType
返回: IVisibilityType 当前过滤类型
当前操作类型,当前执行的可见性操作类型
方法
delete
删除操作处理
initLayerLeftClick
初始化图层左键点击监听
initLayerLeftClick(): void
返回:void
showAll
显示所有构件
showAll(): void
返回:void
typeChange
过滤类型切换

BIMFlux AI
