File

src/client/app/frameworks/apis/services/bime.hide.service.ts

Description

构件隐藏显示对象
命名空间:window.BIMe.control.BIMeHide

Constructor

constructor(bimeElementData: BIMeElementData, resourceService: ResourceService, hideService: HideService, selectorService: SelectorService, rendererService: RendererService)

Methods

Public hideElementByElementId
hideElementByElementId(elementId: string | string[], isClear: boolean)

根据构件id来隐藏对象

Parameters :
  • elementId

    构件Id string|string[]

  • isClear

    是否清空隐藏对象

Example :
   function hideElementByElementId() {
window.BIMe.control.BIMeHide.hideElementByElementId(elementId, isClear);
}
Returns: void
Public cancelFlashElements
cancelFlashElements()
Returns: void
Public flashElements
flashElements(elementIds: string[], frameTime: number, repeatTime: number, delayTime: number)
Parameters :
  • elementIds

    需要闪烁显示的构件id数组。

  • frameTime

    闪烁间隔时间,单位毫秒

  • repeatTime

    闪烁重复次数。

  • delayTime

    闪烁总时长,单位毫秒。

Returns: void
Public hideElementByLevelId
hideElementByLevelId(levelId: string | string[], isClear: boolean, modelId: string)

根据构件楼层Id来隐藏对象

Parameters :
  • levelId

    构件楼层Id string | string[]

  • isClear

    是否清空已隐藏的构件

  • modelId

    modelId 如果是合并模型要传入modelId

Example :
   function hideElementByLevelId() {
window.BIMe.control.BIMeHide.hideElementByLevelId(levelId, isClear, modelId);
}
Returns: void
Public hideElementByCategoryId
hideElementByCategoryId(categoryId: string | string[], isClear: boolean, modelId: string)

根据构件类型Id来隐藏对象

Parameters :
  • categoryId

    构件类型Id string | string[]

  • isClear

    是否清空已隐藏的构件

  • modelId

    modelId

Example :
   function hideElementByCategoryId() {
window.BIMe.control.BIMeHide.hideElementByCategoryId(categoryId, isClear, modelId);
}
Returns: void
Public hideElementByCategoryName
hideElementByCategoryName(categoryName: string | string[], isClear: boolean, modelId: string)

根据构件类型来隐藏对象

Parameters :
  • categoryName

    类型名称 string | string[]

  • isClear

    是否清空已隐藏的构件

  • modelId

    modelId

Example :
   function hideElementByCategoryName() {
window.BIMe.control.BIMeHide.hideElementByCategoryName(categoryName, isClear, modelId);
}
Returns: void
Public hideElementByTypeId
hideElementByTypeId(typeId: string | string[], isClear: boolean, modelId: string)

根据构件类别来隐藏对象

Parameters :
  • typeId

    类别名称 string | string[]

  • isClear

    是否清空已隐藏的构件

  • modelId

    modelId

Example :
   function hideElementByTypeId() {
window.BIMe.control.BIMeHide.hideElementByTypeId(typeId, isClear, modelId);
}
Returns: void
Public hideElementByTypeName
hideElementByTypeName(typeName: string | string[], isClear: boolean, modelId: string)

根据类别名称来隐藏对象

Parameters :
  • typeName

    构件名称 string | string[]

  • isClear

    是否清空已隐藏的构件

  • modelId

    modelId

Example :
   function hideElementByTypeName() {
window.BIMe.control.BIMeHide.hideElementByTypeName(typeName, isClear, modelId);
}
Returns: void
Public hideElementByFamilyId
hideElementByFamilyId(familyId: string | string[], isClear: boolean, modelId: string)

根据族Id来隐藏对象

Parameters :
  • familyId

    族Id string | string[]

  • isClear

    是否清空已隐藏的构件

  • modelId

    modelId

Example :
   function hideElementByFamilyId() {
window.BIMe.control.BIMeHide.hideElementByFamilyId(familyId, isClear, modelId);
}
Returns: void
Public hideElementByFamilyName
hideElementByFamilyName(familyName: string | string[], isClear: boolean, modelId: string)

根据族名称来隐藏对象

Parameters :
  • familyName

    构件名称 string | string[]

  • isClear

    是否清空已隐藏的构件

  • modelId

    modelId

Example :
   function hideElementByFamilyName() {
window.BIMe.control.BIMeHide.hideElementByFamilyName(familyName, isClear, modelId);
}
Returns: void
Public getHideElementIds
getHideElementIds()

返回当前所有隐藏的构件的数组

Returns: string[]

构件Id的数组

Public removeAllHideElement
removeAllHideElement()

显示所有的隐藏对象

  • @example

      function removeAllHideElement() {
    window.BIMe.control.BIMeHide.removeAllHideElement();
    }
Returns: void
Public removeHideElementByElementId
removeHideElementByElementId(elementId: string | string[])

根据elementId 来显示已隐藏的构件

Parameters :
  • elementId

    构件Id string|string[]

Example :
   function removeHideElementByElementId() {
window.BIMe.control.BIMeHide.removeHideElementByElementId(elementId);
}
Returns: void
Public removeHideElementByElementName
removeHideElementByElementName(elementName: string | string[], modelId: string)

根据构件名称 来显示已隐藏的构件

Parameters :
  • elementName

    构件名称

  • modelId

    模型Id

Example :
   function removeHideElementByElementName() {
window.BIMe.control.BIMeHide.removeHideElementByElementName(elementName,modelId);
}
Returns: void
Public removeHideElementByLevelId
removeHideElementByLevelId(levelId: string | string[], modelId: string)

根据楼层Id 来显示已隐藏的构件

Parameters :
  • levelId

    楼层Id

  • modelId

    模型Id

Example :
   function removeHideElementByLevelId() {
window.BIMe.control.BIMeHide.removeHideElementByLevelId(levelId,modelId);
}
Returns: void
Public removeHideElementByCategoryId
removeHideElementByCategoryId(categoryId: string | string[], modelId: string)

根据构件名称 来显示已隐藏的构件

Parameters :
  • elementName

    构件名称

  • modelId

    模型Id

Example :
   function removeHideElementByCategoryId() {
window.BIMe.control.BIMeHide.removeHideElementByElementId(categoryId,modelId);
}
Returns: void
Public removeHideElementByCategoryName
removeHideElementByCategoryName(categoryName: string | string[], modelId: string)

根据构件类型名称 来显示已隐藏的构件

Parameters :
  • categoryName

    构件类型名称 string|string[]

  • modelId

    模型Id

Example :
   function removeHideElementByCategoryName() {
window.BIMe.control.BIMeHide.removeHideElementByCategoryName(categoryName,modelId);
}
Returns: void
Public removeHideElementByTypeId
removeHideElementByTypeId(typeId: string | string[], modelId: string)

根据构件类别Id 来显示已隐藏的构件

Parameters :
  • typeId

    构件类别id string|string[]

  • modelId

    模型Id

Example :
   function removeHideElementByTypeId() {
window.BIMe.control.BIMeHide.removeHideElementByTypeId(typeId,modelId);
}
Returns: void
Public removeHideElementByTypeName
removeHideElementByTypeName(typeName: string | string[], modelId: string)

根据构件名称 来显示已隐藏的构件

Parameters :
  • elementName

    构件名称

  • modelId

    模型Id

Example :
   function removeHideElementByTypeName() {
window.BIMe.control.BIMeHide.removeHideElementByTypeName(typeName,modelId);
}
Returns: void
Public removeHideElementByFamilyId
removeHideElementByFamilyId(familyId: string | string[], modelId: string)

根据族Id 来显示已隐藏的构件

Parameters :
  • familyId

    族Id

  • modelId

    模型Id

Example :
   function removeHideElementByFamilyId() {
window.BIMe.control.BIMeHide.removeHideElementByFamilyId(familyId,modelId);
}
Returns: void
Public removeHideElementByFamilyName
removeHideElementByFamilyName(familyName: string | string[], modelId: string)

根据族名称 来显示已隐藏的构件

Parameters :
  • familyName

    族名称

  • modelId

    模型Id

Example :
   function removeHideElementByFamilyName() {
window.BIMe.control.BIMeHide.removeHideElementByFamilyName(familyName,modelId);
}
Returns: void

results matching ""

    No results matching ""