@twinfinity/core
    Preparing search index...

    Class BimTypeObject

    Type-level definition (e.g. IfcWallType, IfcDoorType) with its own property and quantity sets. Products reference their type via ModelProduct.type.

    Implements

    Index

    Constructors

    • Parameters

      • id: number
      • globalId: string
      • ifcClass: string
      • Optionaltag: string
      • Optionalname: string
      • Optionaldescription: string
      • attributes: DeepImmutable<BimIndexableIfcObject> = {}

        Contains type specific attributes (e.g operationMode) Readonly

      Returns BimTypeObject

    Properties

    attributes: DeepImmutable<BimIndexableIfcObject> = {}

    Contains type specific attributes (e.g operationMode) Readonly

    description?: string
    globalId: string
    id: number
    ifcClass: string
    name?: string
    propertySets: Record<string, T8PropertySet<T8Unit>> = emptyRecord
    quantitySets: Record<string, T8QuantitySet<T8Unit>> = emptyRecord
    tag?: string

    Accessors

    • get className(): string

      Full IFC type class name (e.g. 'IfcWallType').

      Returns string

    • get data(): Record<string, string | number | boolean>

      Type-level scalar data values.

      Returns Record<string, string | number | boolean>