Class Component

Hierarchy

  • Component

Implements

Constructors

Properties

authoringToolId: string
ifcGuid: string
originatingSystem: string
uuid: string

Methods

  • Parameters

    • json: {
          authoringToolId?: string;
          ifcGuid?: string;
          originatingSystem?: string;
          uuid: string;
      }
      • Optional authoringToolId?: string

        System specific identifier of the component in the originating BIM tool

        E.g. 350390.

      • Optional ifcGuid?: string

        The IfcGuid of the component.

        E.g. 1Ryb8XgUj3gebyYvJGdU9n.

      • Optional originatingSystem?: string

        Name of the system in which the component is originated.

        E.g. Autodesk Revit 2023 (ENU).

      • uuid: string

        The unique identifier of the entity.

        This is not in the BCF spec, but is used internally. However, when a BCF component requires a GUID, the uuid property is used.

    Returns void

  • Parameters

    • __namedParameters: Partial<{
          authoringToolId?: string;
          ifcGuid?: string;
          originatingSystem?: string;
          uuid: string;
      }>

    Returns void

  • Parameters

    • authoringToolId: string

    Returns void

  • Parameters

    • originatingSystem: string

    Returns void

  • Returns {
        authoringToolId?: string;
        ifcGuid?: string;
        originatingSystem?: string;
        uuid: string;
    }

    • Optional authoringToolId?: string

      System specific identifier of the component in the originating BIM tool

      E.g. 350390.

    • Optional ifcGuid?: string

      The IfcGuid of the component.

      E.g. 1Ryb8XgUj3gebyYvJGdU9n.

    • Optional originatingSystem?: string

      Name of the system in which the component is originated.

      E.g. Autodesk Revit 2023 (ENU).

    • uuid: string

      The unique identifier of the entity.

      This is not in the BCF spec, but is used internally. However, when a BCF component requires a GUID, the uuid property is used.

Generated using TypeDoc