IFClite TypeScript API
    Preparing search index...

    Class BimContext

    Index
    • Entities matching the host's active advanced filter, or null when no filter is active. Use for "export only the current filtered view" flows.

      Returns EntityData[] | null

    • Get a single property value for an entity.

      Parameters

      • ref: EntityRef
      • psetName: string
      • propName: string

      Returns string | number | boolean | null

    • Get a single quantity value. Supports 2-arg (ref, quantityName) or 3-arg (ref, qsetName, quantityName).

      Parameters

      • ref: EntityRef
      • qsetNameOrQuantityName: string
      • OptionalquantityName: string

      Returns number | null

    • Start a new query chain.

      Usage: bim.query().byType('IfcWall').where('Pset_WallCommon', 'IsExternal', '=', true).toArray()

      Returns QueryBuilder

    • Get related entities by IFC relationship type.

      Parameters

      • ref: EntityRef
      • relType: string
      • direction: "forward" | "inverse"

      Returns EntityData[]