@openbim/ifc
    Preparing search index...

    Interface MaterialAssignment

    The material association of an object, from IfcModel.material.

    interface MaterialAssignment {
        constituents: MaterialConstituent[];
        globalId: string | undefined;
        kind:
            | "layer"
            | "material"
            | "list"
            | "layer-set"
            | "layer-set-usage"
            | "profile"
            | "profile-set"
            | "profile-set-usage"
            | "constituent"
            | "constituent-set";
        layers: MaterialLayer[];
        materials: MaterialRef[];
        name: string
        | undefined;
        profiles: MaterialProfile[];
        relationship: bigint;
        set: bigint | undefined;
        source: "type" | "occurrence";
        target: bigint;
        typeName: string;
        typeObject: bigint | undefined;
        usage: MaterialUsage | undefined;
    }
    Index
    constituents: MaterialConstituent[]
    globalId: string | undefined
    kind:
        | "layer"
        | "material"
        | "list"
        | "layer-set"
        | "layer-set-usage"
        | "profile"
        | "profile-set"
        | "profile-set-usage"
        | "constituent"
        | "constituent-set"
    layers: MaterialLayer[]
    materials: MaterialRef[]
    name: string | undefined
    profiles: MaterialProfile[]
    relationship: bigint
    set: bigint | undefined
    source: "type" | "occurrence"
    target: bigint
    typeName: string
    typeObject: bigint | undefined
    usage: MaterialUsage | undefined