Hierarchy

  • Model
    • TrimbimModel

Implements

  • TrimbimWorkerProtocol
  • SelectableModel
  • HoverableModel
  • SnappedPickableModel

Constructors

Properties

isSelectable: true = true
updateCamera: (() => Promise<void>) = ...

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

Accessors

Methods

  • Parameters

    • propertyName: string | RegExp
    • propertyValue: string | number | RegExp

    Returns Promise<number[]>

  • This method has memory and performance issues

    Parameters

    • entityIds: number[]

    Returns Promise<string[]>

    Deprecated

    use findEntityLayers instead

  • Retreives hierarchy children of given parents

    Parameters

    • entityIds: number[]

      parents ids

    • Optional hierarchyType: HierarchyType

      limit children to this hierarchy type

    • Optional recursive: boolean

    Returns Promise<number[]>

  • Retreives hierarchy parents of given children

    Parameters

    • entityIds: number[]

      child ids

    • Optional hierarchyType: HierarchyType

      limit parents to this hierarchy type

    • Optional recursive: boolean
    • Optional containedOnly: boolean

    Returns Promise<number[]>

  • This method has memory and performance issues

    Parameters

    • layerName: string

    Returns Promise<boolean>

    Deprecated

    use getLayerVisibilities instead

  • Parameters

    • Optional entityIds: number[]

    Returns Promise<Box3[]>

    Deprecated

    use getBoundingBoxesForConnectIdentifier for identifier calculations, or getBoundingBoxes for everything else

  • This method has memory and performance issues

    Parameters

    • layerName: string
    • visible: boolean

    Returns Promise<void>

    Deprecated

    use setLayerVisibilities instead